0

私のhtaccessには次のルールがあります。

RewriteRule  ^video_(.*)$ show-video2/?txtkey=$1 [L]

GETで別のパラメータが必要になることがあります。たとえば、次のようになります。

.../show-video2/?txtkey=122312421&anotherparam=1232

問題は、このRewriteRuleでは、$_GETの2番目のパラメーターも表示できないことです。

RewriteRule  ^video_(.*)$ show-video2/?txtkey=$1 [L]

2番目のパラメーター(存在する場合)を表示するには、RewirteRuleをどのように変更する必要がありますか?実際var_dump($_GET)、txtkeyパラメータしか表示されない場合は...

4

1 に答える 1

1

RewriteRuleを次のように変更します。

RewriteRule ^video_(.*)$ show-video2/?txtkey=$1 [L,QSA]

これQSAはあなたが求めているものです-それはクエリ文字列の追加を意味します-そしてあなたがあなたのGETの残りをキャプチャすることを可能にします

于 2013-02-24T18:32:59.013 に答える