出于某种原因,我们的CMS在每篇文章?language=en
之后添加了。
我们已将其修复但现在需要301将所有链接重定向到/subcategory/%artical%
而不使用?language=en
。
我想重定向:
/subcategory/%artical%?language=en
为:
/subcategory/%artical%
我试过这个RewriteRule
:
RewriteRule ^www/%1?language=ru ^/www/%1 [R=301,NC,L]
但它不起作用。
答案 0 :(得分:1)
你可以试试这个
RewriteCond %{QUERY_STRING} ^language=en [NC]
RewriteRule .* /$0 [NC,L,R=301]
在第一行中检查查询字符串是否包含language = en然后重定向到相同的url,但没有查询字符串