我遇到了一個與.htaccess有關的問題,我希望你能幫助我。.htaccess重寫不能在沒有斜線的情況下工作
基本上我有以下結構:
根/
+ _archive
+的index.html
+文件夾1
+文件夾2
+ CSS
+ ...
在檔案上我有幾個文件夾,我希望它可以通過我的網站的根訪問。
所以我們可以說我的網站調用rafael.com,所以我想有以下檔案:
http://www.rafael.com/_archive/folder10
http://www.rafael.com/_archive/folder20
http://www.rafael.com/_archive/folder30
我想他們是從訪問(不_archive):
http://www.rafael.com/folder10
http://www.rafael.com/folder20
http://www.rafael.com/folder30
但也對我的根,以保持工作的文件夾和CSS和圖像等領域。請記住,在folder10,folder20,folder30我也可以有自己的圖像和CSS和JavaScript。
嗯,我想下面的.htaccess
RewriteEngine On
RewriteCond $1 ^(folder10|folder20|folder30)
RewriteRule ^(.*)$ _archive/$1 [L]
而且如果我叫使用http://www.rafael.com/folder30/(用斜槓到底)工作正常,我的問題是,當我嘗試調用http://www.rafael.com/folder30沒有斜槓它REDIRECT獲得http://www.rafael.com/_archive/folder30/。
所以任何人都可以向我解釋爲什麼它正在重定向它,我如何解決它,以便讓http://www.rafael.com/folder30和http://www.rafael.com/folder30/無需重定向?:)
謝謝先進。