2013-05-11 2 views
0

나는 20K + 인덱스 페이지를 가지고 있지만 ~ 200 /사료/ 마지막에 추가 한 :htaccess로 리디렉션 제거 마지막 5 자

http://www.domain.com/page-ID-TITLE/feed/ 
ID and TITLE are dynamic. 
TITLE can have multiple words, it doesn't have a fixed length: word1-word2-..... 

일반적인 URL은 다음과 같습니다

http://www.domain.com/page-ID-TITLE/ 

문제 해당 페이지에 중복 된 콘텐츠가있는 경우 끝에있는 피드가있는 URL을 일반 URL로 리디렉션하려면 어떻게해야합니까?

감사합니다.

답변

1

실제로 간단합니다. 당신은 문자의 수를 지정할 필요가 없습니다 - 단지 그들이 무엇인지 정의

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule (.+)/feed/?$ $1 [R=301] 

나는 당신이 생산 현장에서 테스트하는 동안 [R] 플래그 대신 [R=301] 플래그를 사용하는 것이 좋습니다 것입니다. 작동하는 경우 후자 플래그로 전환하십시오.

+0

매력처럼 작동합니다. 고맙습니다! – doubleb

+0

당신을 진심으로 환영합니다. :) –