删除尾随?来自url的[问号] - 空查询字符串

时间:2012-05-10 19:10:12

标签: .htaccess mod-rewrite opencart

我正在将网站移动到新的Open Cart安装,我已设置301重定向以保持任何SEO值。

我必须在这里使用以下技巧 - http://www.itsadam.co.uk/opencart-301-redirect-not-working-seo-fix-route/ - 以解决Open Cart处理url重写方式的烦人问题。所以,我目前在.htaccess文件中有这种东西:

redirect 301 /products-page /products?

但是,这会让我的重写网址留下尾随? - 有效的空查询字符串:

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

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

1 个答案:

答案 0 :(得分:2)

我在opencart中遇到了同样的问题。而不是按照指向您的解决方案的链接执行此操作:

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