【发布时间】:2016-05-05 11:23:18
【问题描述】:
我想知道是否有人可以提供帮助。我已经研究过这个问题,但没有找到与 QUITE 匹配的帖子,所以我对如何进行有点迷茫。
我有一大堆来自旧网站的网址,每个网址都使用相同的查询字符串,用于将用户重定向到网页的移动版本。我想将这些 URL 重定向到新站点上的页面,这样新 URL 就不会显示查询字符串。
所以:
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]
但是,我不确定如何处理所有这些使用相同查询字符串的不同页面,但每个页面都需要在不同的目的地结束。
任何人都可以提供的任何帮助都是最有帮助的。
致以诚挚的问候,
标记
【问题讨论】: