0

我有这个代码:

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 根文件在目录中,而不是在根目录中。

4

1 回答 1

1

如果您有根 .htaccess,可能会给您带来冲突的问题。

此外,您可能希望将规则更改为

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

您还可以更明确:

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

于 2012-10-25T17:38:02.897 回答