我正在使用magento,并且每个网址都有两种方式可用,例如:
http://www.mysite.com/product-item
和www.mysite.com/product-item?___store=default
我在.htaccess
尝试了常规301重定向,但不会重定向。有没有人有自动将带有后缀?___store=default
的所有网址重定向回干净网址的代码,从而避免重复的内容问题?
答案 0 :(得分:1)
尝试:
RewriteEngine On
RewriteCond %{THE_REQUEST} \?___store=default
RewriteRule ^(.*)$ /$1? [L,R=301]
或
RewriteEngine On
RewriteCond %{QUERY_STRING} ___store=default
RewriteRule ^(.*)$ /$1? [L,R=301]
取决于查询字符串的生成方式。 Redirect 301
可能不起作用的原因是您无法使用该语句匹配查询字符串。