2017-04-23 1 views
0

잠시 동안 사용해 보았지만 아직 해결 방법을 찾지 못했습니다.특정 카테고리 페이지를 하위 도메인으로 리디렉션

나는 Wordpress로 옮겼다. 나의 오래된 사이트는 custom CMS에있다. 이전 사이트는 이제 archive.example.com으로 이동합니다. 모든 새 게시물이 생성됩니다. http://example.com

이전 사이트의 카테고리와 충돌하지 않도록 새 사이트에 대해 다른 카테고리를 만들었습니다.

http://example.com/apple 

는 또한

http://archive.example.com/apple 

, 로 이동한다 : 나는 모든 요청을 원하는

는 예를 들어

을 archive.exampmle.com로 이동 된 카테고리 페이지에 만들어지고 apple 카테고리 아래의 모든 URL은 아카이브 하위 도메인으로 이동해야합니다. 예를 들어 :

http://example.com/apple/1234 

지금

http://archive.example.com/apple/1234

에 가야 나는이

RedirectMatch 301 /apple/ http://archive.example.com/apple/$1 

을 시도했지만 작업을 doesen't.

답변

1

아래 규칙을 시도, ^/사과

RewriteEngine On 
RewriteCond %{REQUEST_URI} ^apple 
RewriteRule^http://archive.example.com%{REQUEST_URI} [R=301,L] 
+0

일했다.^애플은하지 않았다. 답변을 편집하십시오, 나는 그것을 정확하게 표시하고 있습니다. 감사. –

+0

약 10 가지 범주에 대해이 작업을 수행해야합니다. 그래서 모든 범주에 대해 두 줄 (Rewrite Engine On 제외) 이상을 반복해야합니까? 또는 줄을 줄일 수 있습니까? –

+1

카테고리가 10 개 밖에 없다면'^ ([^ \ /] +)'또는'^ (. +?)'와 같은 일치를 전달할 수 있습니다. cat2 | cat3)'. –

관련 문제