0

この書き換えルールを /dashboard/.htaccess に配置しました [ダッシュボードは実際にはフォルダーです]:

RewriteRule ^([^/]*)$ index.php?mode=$1 [L]

私の構造は index.php?mode=support ですが、 $_SERVER['QUERY_STRING'] はこれを出力します:

mode=index.php

Example: site.com/dashboard/index.php?mode=support should be site.com/dashboard/support

では、ファイル自体ではなく、param 値を解析するにはどうすればよいでしょうか。

4

2 に答える 2

0

あなたのルールは、実際のパスが

/dashboard/support

実際に必要なフォルダーを取得するには、このようなベースが必要です

RewriteBase /dashboard/

それがルールの上に配置されている場合、リダイレクトは問題ないはずです

于 2013-06-27T21:20:46.560 に答える