2013-03-15 76 views
1

我想設置一個規則的.htaccess使用這種的.htaccess與查詢參數

www.example.com/index.php?id=4&language=deutsch

的一些舊的URL重定向到

www.example.com/deutsch

與Apache服務器301重定向。

如何捕捉語言參數來執行此操作?此外,我想避免id參數(舊網址將被重定向到一個頁面)。

這個htaccess規則是否正確?

RewriteCond %{QUERY_STRING} .*\blanguage=deutsch 
RewriteRule ^deutsch [R=301] 

回答

0

RewriteUrl是錯誤的:

RewriteCond %{QUERY_STRING} .*\blanguage=deutsch 
RewriteRule ^(.*)$ deutsch? [R=301,L] 

?是這裏刪除你重寫URL查詢字符串。