2014-01-15 4 views
1

적절한 리디렉션 문을 작성하는 데 문제가 있습니다. 불행히도 필자는 필요한 구문을 고수 할 수 없습니다. 다른 질문에도 비슷한 문제가 있지만 다른 게시물의 정보를 올바르게 재사용하는 방법을 알 수는 없습니다..htaccess 부분 URL 패턴을 리디렉션

나는 URL이 있습니다 : www.site.com/.../CORE_Testing_5010이 고유합니다.

나는 이 www.site.com/core-phase에 리디렉션 페이지를 필요

... 여러 디렉토리가 될 수 /A/B/C/D/CORE_Testing_5010하거나 /a/CORE_Testing_5010

지금은 가능한 대부분의 디렉토리 조합에 대해 310 개의 리디렉션이 있지만 비효율적입니다.

일부 guiedence 및 설명이 도움이 될 것입니다.

답변

0

시도 : 마지막 / 전에 모든 것을 무시

RedirectMatch 301 /CORE_Testing_5010$ /core-phase 

정규식 패턴, 그래서 /CORE_Testing_5010 앞에 아무것도있을 수 있습니다.

RewriteRule /?CORE_Testing_5010$ /core-phase [L,R=301] 

을 그리고 라우팅을 할 수있는 규칙 전에 할 필요가 :

당신이 규칙을 다시 작성하는 경우

및 사용 mod_alias가합니다 ( RedirectMatch)가 충돌을 일으키는, 당신은 mod_rewrite를 고수 할 수 있습니다.