0

書き換え方法domainname.com/index.php/dir/controller/?var1=abc&var2=def

domainname.com/rewrite-string/abc/def/?

domainname.com/rewrite-string/abc/def/ユーザーがブラウザのアドレスバーに入力したリンクです

サーバーはそれを にリダイレクトしdomainname.com/index.php/dir/controller/?var1=abc&var2=defます。

4

1 に答える 1

0

RewriteCondクエリ文字列の値を取得するには、次のように使用する必要があります。

RewriteCond %{QUERY_STRING} ^var1=([^&]*)&var2=([^&]*)
RewriteRule ^index.php/dir/controller$  /rewrite-string/%1/%2 [R=301,NC,L]

%notによって一致するグループを参照します$

于 2012-11-03T04:20:00.533 に答える