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 に答える