2017-12-20 9 views
0

나는 htaccess 파일의 항목을 통해 리디렉션하는 WordPress 사이트가 있습니다. 기본 페이지가 작동하지만 아이 페이지가 올바르지 않습니다. 다음은 파일에서 샘플 리디렉션입니다.301 자식 페이지와 함께 작동하지 않습니다

리디렉션 (301)/서비스/추가 - 배경 - 심사 - 서비스/

내가 뭔가를 잘못 설정 한 대상 사이트에 https://www.inlinereferencecheck.ca/services.html/additional-background-screening-services/-https://www.inlinereferencecheck.ca/services.html

위의 리디렉션 링크? 최상위 레벨 링크가 정상적으로 작동합니다.

답변

0

mod_alias '변경 URL로 리디렉션하려면 mod_rewrite를 사용하지 마십시오. mod_alias는 https://example.com/ *에서 https://example.org/으로 간단한 리디렉션을 수행하지만 로컬 URL 구조를 유지하려는 경우에 사용됩니다.

Mod_rewrite는 훨씬 더 미세 조정 된 제어를 허용합니다.

RewriteEngine On 
RewriteRule ^services/additional-background-screening-services/$ https://www.inlinereferencecheck.ca/services.html [R=301,L] 

을 그리고 당신은 블록 WP의 재 작성 규칙 전에 넣어 있는지 확인 :이 같은 뭔가를 변경합니다.