2012-10-25 64 views
0

我有這樣的代碼:MOD重新寫入規則不起作用

RewriteEngine on 

RewriteRule (.*)\.php review.php?site=$1 [L] 

我想從這個獲得:

http://m.example.com/sandbox/mates.php 

這樣:

http://m.example.com/sandbox/review.php?site=mates 

但它不工作..注意我的htaccess根文件是在一個目錄內而不是在根目錄下。

回答

1

您的根.htaccess如果您有一個可能會導致您的衝突問題。

你也可能希望將規則更改爲

RewriteRule ^(.*)\.php$ review\.php?site=$1 [L]

您還可以更加明確:

RewriteRule ^(.*)\.php$ /sandbox/review\.php?site=$1 [L]