2011-10-05 138 views
5

我已經與我的主機確認mod_rewrite已啓用。我希望傳入的請求被重寫爲傳遞給我的根目錄中的mod_rewrite.php文件。 Mod_rewrite似乎根本沒有工作。這裏是我的.htaccess文件中的代碼:mod_rewrite重寫規則不起作用

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteRule ^/(.*)$ /mod_rewrite.php?vpath=$1 [L,QSA] 
</IfModule> 
+0

你確定你需要後''^斜線?我認爲URL數據中不存在前導斜槓。 – bart

回答

4

這裏就是你需要做什麼:

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteBase/
    RewriteRule ^(.*)/?$ mod_rewrite.php?vpath=$1 [L,QSA,NC] 
</IfModule>