2014-10-08 150 views
1

我想301查詢字符串重定向到另一個查詢字符串,但我所嘗試的一切似乎都失敗了。將查詢字符串重定向到另一個查詢字符串

我試圖做到這一點:

http://www.example.com/something?_dog重定向到http://www.example.com/something?_cat http://www.example.com/page1?_dog重定向到http://www.example.com/page1?_cat http://www.example.com/aboutus?_dog重定向到http://www.example.com/aboutus?_cat

和成千上萬的其他頁面,所以我需要保持當前的url /目錄等,但只是重定向它使用不同的查詢字符串。他們都將是「_dog?」打算「_cat?」

任何幫助非常感謝

回答

1

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代碼:

RewriteEngine On 

RewriteCond %{QUERY_STRING} ^_dog$ [NC] 
RewriteRule^%{REQUEST_URI}?_cat [L,R=302] 
+0

驚人的,謝謝! :-) – 2014-10-08 15:22:39

+0

不客氣,很高興它解決了。 – anubhava 2014-10-08 15:26:18