我有这段代码:
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根文件位于目录内而不是根目录。
答案 0 :(得分:1)
你的根.htaccess如果你有根.htaccess可能会导致你的冲突问题。
您也可以将规则更改为
RewriteRule ^(.*)\.php$ review\.php?site=$1 [L]
你也可以更明确:
RewriteRule ^(.*)\.php$ /sandbox/review\.php?site=$1 [L]