2012-05-10 64 views
1

我正在将网站移动到一个新的开放式购物车安装,我已经设置了301重定向,以保持任何SEO价值。删除尾部? [问号]从网址 - 空查询字符串

我不得不在这里使用下面的技巧 - http://www.itsadam.co.uk/opencart-301-redirect-not-working-seo-fix-route/ - 用Open Cart处理url重写的方式解决一个令人讨厌的问题。所以,我有这样的事情在我的.htaccess文件目前:

redirect 301 /products-page /products? 

然而,这现在离开我重写URL以尾随? - 一个空的查询字符串有效地:

http://www.mysite.com/products? 

有没有办法可以使用重写来匹配和沟任何多余的问号? (我需要保留任何实际的查询字符串)。

+0

你可以详细说明“技巧”,以及如何保留查询字符串? – Ansari

+0

请告诉我们你目前如何获得重定向? – anubhava

+0

我已修复断开的链接并添加了我当前重定向方法的示例 - 尾随?是专门解决一个问题,即打开购物车,否则将URL更改为/index.php?_route_=products – BrynJ

回答

2

我在opencart中遇到同样的问题。而不是跟随你的解决方案的链接做它是这样的:

RewriteRule ^original-url$ new-url [L,R=301]