我想知道是否有人可以提供帮助。我已经研究过这个问题,但没有找到QUITE匹配它的帖子,所以我对如何继续进行了一点迷失。
我有一大堆来自旧网站的网址,每个网址都使用相同的查询字符串,用于将用户重定向到网页的移动版本。我想将这些网址重定向到新网站上的网页,以便新网址不会显示查询字符串。
所以:
www.old-site.com/first-page/?type=88应重定向至www.new-site.com/first-page;
www.old-site.com/second-page/?type=88应重定向至www.new-site.com/second-page;和
www.old-site.com/third-page/?type=88应重定向到www.new-site.com/third-page等。
我已经跟踪了将带有查询字符串的一个URL重定向到另一个没有查询字符串的URL的代码:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^type=88
RewriteRule (.*)$ http://www.new-site.com? [R=301,L,NC]
但是,我不知道如何处理使用相同查询字符串的所有这些不同页面,但每个页面都需要最终到达不同的目的地。
任何人都可以提供的帮助最有帮助。
亲切的问候,
标记
答案 0 :(得分:0)
尝试:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^type=88
RewriteRule (.*)$ http://www.new-site.com%{REQUEST_URI}? [R=301,L,NC]