1

MYSITE/ の後のすべてのものに htaccess でリダイレクトしたい、例:

MYSITE/web-developer/ -> MYSITE/c.php?n=web-developer

私はこれをテストしました:

RewriteRule ^(.*)/$ http://MYSITE/c.php?n=$1 [L]

- (またはシンボル) のない名前、例: developer では機能しますが、- を含む名前では機能せず、web-developer/index.php にリダイレクトされます。

どうすれば解決できますか?

4

1 に答える 1

0

これは名前とは関係ありません-。あなたのルールは完璧に機能します。

web-developerただし、ディレクトリに独自の書き換えルールを持つ.htaccess があり、RewriteRuleがトリガーされない場合があります。

于 2013-03-27T23:42:31.583 に答える