2014-02-21 2 views
2

큰 정적 사이트를 wordpress로 재구성 한 후 원래의 디렉토리 구조와 다른 영구 링크 구조를 가지고 있지만 새로운 포스트 슬러그는 원본 파일 이름과 동일합니다. 퍼머 링크 구조가 이전 파일 경로의 파일 확장을 모방한다는 점도 언급 할 필요가 있습니다. 예를 들어htaccess 301 전체 디렉토리 리디렉션

는 (정적 디렉토리)

www.example.com/old/path/file.htm 

지금 (워드 프레스 고유 주소 구조)

www.example.com/new/path/file.htm (note: permalink structure mimics the .htm extension) 

내 질문 번 있었는지

: 간단한 htaccess로 재 작성이 있습니까 /path/to/file/(file.htm)에서 /new/path/to/(file.htm)로 방문자를 리다이렉트 (redirect) 할 수있는 규칙 CH 파일?

Redirect 301 /old /new 

그러나 이미 htaccess로 파일에 재 작성 규칙이있는 경우에, 당신은 mod_rewrite를 사용하여 부착해야합니다 : mod_alias가 사용

답변

10

은 더 쉽게 인을 위해, 존을

RewriteRule ^old/(.*)$ /new/$1 [L,R=301] 
+0

감사합니다 간결한 응답. 매우 감사! – psorensen

+1

관련 질문 하나. 이 규칙 중 20 개 정도를 말하면 성과에 대한 히트가 나옵니까? – psorensen

+2

@PeteSorensen 트래픽 양에 따라 다르지만 중간/낮은 트래픽 사이트에 대해서는 어떤 문제도 발견하지 못했습니다. 나는 PHP 스크립트를 실행하는 것이 5000 규칙보다 큰 히트임을 알아 차렸다. –