0

変わりたい:

    /?q=bla

    /search?q=bla


私は次のようなルールを設定しました:

    RewriteRule ^search?q=(.*)$ /?q=$1 [L]


しかし、うまくいきません。助けていただければ幸いです、ありがとう

4

1 に答える 1

1

内のパターンを使用してクエリ文字列を照合することはできませんRewriteRule%{QUERY_STRING}a 内の varと照合する必要がありますRewriteCond:

RewriteCond %{QUERY_STRING} ^q=
RewriteRule ^search$ / [L,QSA]

QSA技術的には、クエリ文字列が自動的に追加されるため、フラグは必要ありません。

于 2013-05-14T04:26:23.403 に答える