2012-10-20 65 views
0

我有一個網站,我在一個目錄中建立,而不是在我的web服務器的根目錄中。在一個目錄中託管的站點的mod_rewrite規則

I would like http://localhost/mysite/index.php?view=home 

to rewrite to http://localhost/mysite/home 

我無法得到它的工作

在.htaccess

RewriteEngine On 
RewriteBase /mysite/ 
RewriteRule ^([^/]*)$ index.php?view=$1 [L] 
+0

確保你也有'選項FollowSymLinks'啓用。我曾經踢了幾個小時,因爲我忘了它,沒有注意到 – qsheets

+0

它看起來不錯。是否啓用了.htaccess覆蓋?我的意思是,你確定你的.htaccess甚至被Apache考慮過嗎? – jimp

+0

是的,我可以得到它加載我的網站,並很容易地重寫URL,但它沒有通過參數。我認爲這將工作,如果我在網絡服務器的根。 – Matthewhall58

回答