2016-09-06 17 views
0

下記の書き換えURLのクエリ文字列から%2Fを削除するにはどうすればよいですか?これは私のhtaccessファイルであるhtaccessを使用してクエリ文字列から%2Fを削除します

...

RewriteCond %{HTTP_HOST} ^test\.example\.com$ [NC] 
RewriteRule^http://www.example.com/?retailcentre=test$1%{REQUEST_URI} [QSA,NE,R=301,L] 

紹介URL ...

http://test.example.com/?utm_source=email&utm_medium=email&utm_campaign=022641ReservedEventCustomerEmail 

、この書き換えられたURLにリダイレクト以上...あなたのように

http://www.example.com/?retailcentre=test%2F&utm_source=email&utm_medium=email&utm_campaign=022641ReservedEventCustomerEmail 

削除が必要なretailcentre=testの後に%2Fが追加されています。

答えて

0
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^test\.example\.com$ [NC] 
RewriteRule^http://www.example.com%{REQUEST_URI}retailcentre=test [QSA,NE,R=301,L] 
+0

それはそれはあるかもしれないURL – Amesey

+1

から '%の2F'が削除されますが、' retailcentre'クエリパラメータの値は、質問から完全に私は今の答えを改正してきた、ということスポッティング用 – anubhava

+0

感謝を変更しました。 – Amesey

関連する問題