2014-09-25 117 views
0

我有一个404页面被分析发现。我无法找出通过.htaccess重定向下面链接的正确语法。谁能提供解决方案?非常感谢你。301重定向.HTACCESS - 删除查询字符串

http://www.mywebsite.com/product-categories?format=feed&type=atom

我想这和许多其他的都没有成功。

RewriteCond %{QUERY_STRING} ^format=feed&type=atom$ 
RewriteRule ^product-categories/$ http://www.mywebsite.com/product-categories/? [L,R=301] 

回答

0

您的条件反向在您的RewriteRule。使用此规则:

RewriteCond %{QUERY_STRING} ^format=feed&type=atom$ [NC] 
RewriteRule ^product-categories/?$ /product-categories/? [NC,NE,L,R=301] 
+0

你真棒anubhava!就是这样。另外,我的.htaccess文件有一些用于安全性的RewriteCond,我必须将代码放在安全性RewriteCond上方并在RewriteEngine On下方。当我把它放在文件中的时候它不起作用,但是一旦它被雇用到文件中,它就像一个魅力一样。再次感谢:) – user3713491 2014-09-25 12:13:10

+0

这很棒,请点击答案左上角的勾号标记答案。 – anubhava 2014-09-25 12:23:52

相关问题