2014-09-25 2 views
0

나는 analytics에서 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

당신은 멋진 아부 하바입니다! 그거였다. 또한 내 .htaccess 파일에는 보안을위한 일부 RewriteCond가 있으며 보안 RewriteCond 및 RewriteEngine On 아래에 코드를 배치해야했습니다. 파일에서 더 내려 갔을 때 작동하지 않았지만 일단 파일에 고용되면 매력과 같이 작동했습니다. 다시 한 번 감사드립니다 :) – user3713491

+0

대단합니다. 제 답변의 왼쪽 상단에있는 체크 표시를 클릭하여 대답을 표시하십시오. – anubhava

관련 문제