2014-10-07 8 views
1

쇼핑 카트 설치 (v1.36)에 Ultimate_SEO_URLs_v2.103을 성공적으로 설치했습니다.궁극적 인 SEO 모듈 + htaccess 301 .html 리디렉션 문제

Google은 사이트로 이동 준비를하고 있지만 Google에서 색인 생성 한 html 페이지를 새 html 페이지 이름으로 리디렉션해야합니다.

내가 겪고있는 문제는 확장 검색 엔진 최적화() URL의 htaccess 파일에 의해 다시 쓰여진 페이지 이름으로 확장자가 .html 인 페이지를 리디렉션하려고하는 것입니다.

원래 페이지에 .htm 페이지를 사용하고 새 상대 페이지로 리디렉션하면 작동합니다. 여기

내가 htaccess로 파일을 사용하고있는 코드입니다 (궁극적 인 SEO 재 작성 코드 후) : 그래서

redirect 301 /old_conditions.html domain.com/conditions.html 

당신이 http://domain.com/old_conditions.html에 가면 내가 뭔가를 '아무튼

http://domain.com/conditions.html로 리디렉션 할 t 작업, 페이지를 찾을 수없는 페이지로 이동!

누가 궁극적 인 SEO URL 모듈을 사용할 때 .html 페이지에서 리디렉션을받을 수 없는지 알아낼 수 있습니까?

미리 감사드립니다.

답변

0

당신은 RewriteRule 지시어를 사용 htaccess로 루트에이 규칙을 사용할 수 있습니다

RewriteRule ^44-wholesale-celosia\.html$ /flowers/celosia.html [L,NC,R=301] 

또한이 규칙은 단지 RewriteBase / 행 아래 상단 우측 있는지 을합니다.

+0

나를 위해 효과가 없습니다. 젠 장바구니와 궁극적 인 SEO URL 플러그인을 사용하고 있습니다. 이전 URL 구조를 변경하고 누군가가 이전 URL 링크를 클릭하면 새 URL로 리디렉션되기를 원합니다. 그러나 확장명이 .html 인 파일 이름을 제외하고 리디렉션이 발생하는 방법이 있습니다. .html 이전 파일을 새로운 .html 파일로 리디렉션하고 싶습니다. 그러나 나는 할 수 없다. –

+0

브라우저에'http : // domain.com/old_conditions.html'을 입력하면 어떻게 될까요? .htaccess에서 이것이 매우 첫 번째 규칙인지 확인하십시오. – anubhava

+0

나는 htaccess RedirectMatch 301 ^/44-wholesale-celosia \ .html $ /flowers/celosia.html에 다음 코드를 작성하고 http://wholesaleflowersinc.com/flowers가 아닌 http://wholesaleflowersinc.com/flowers를 보여줍니다. /flowers/celosia.html –