2014-10-08 146 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