2016-02-02 98 views
2

由於某種原因,我們的CMS在每篇文章?language=en後都添加了該參數。 我們修改了它,但是現在我需要301將所有鏈接重定向到/subcategory/%artical%而沒有?language=enhtaccess刪除查詢字符串中的參數

我想重定向:

/subcategory/%artical%?language=en 

到:

/subcategory/%artical% 

我想這RewriteRule

RewriteRule ^www/%1?language=ru ^/www/%1 [R=301,NC,L] 

,但沒有奏效。

回答

1

你可以試試這個

RewriteCond %{QUERY_STRING}  ^language=en [NC] 
RewriteRule .*  /$0  [NC,L,R=301] 

在第一行就檢查查詢字符串包含語言= EN,然後重定向到相同的URL,但沒有查詢字符串

+0

謝謝你,紐曼! 但它沒有工作! –

相關問題