.htaccess重定向剥离URL参数

时间:2014-10-13 12:48:14

标签: .htaccess redirect

我到处搜索,但我似乎无法找到有效的解决方案。

基本上我想将http://www.domain.com/products?view=products(仅限于此)重定向到http://www.domain.com/products

因为我试图重定向"产品"对于"产品",我尝试的其他解决方案总是会导致重定向循环。我真的只想删除"?view = products"在这种情况下。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

RewriteEngine On

RewriteCond %{QUERY_STRING} ^view=products$ [NC]
RewriteRule ^products/?$ %{REQUEST_URI}? [L,NC,R=301]
目标网址中的

?剥离查询字符串。确保这是你的第一条规则。