2017-04-07 3 views
1

내 메인 페이지가 WordPress이고, 하위 디렉토리에 포럼이 설치되어 있습니다. forum.domain.com에 하위 도메인을 설정했습니다.domain.com/sub sub.domain.com/sub로 리디렉션

하위 도메인으로가는 것이 좋습니다.하지만 domain.com/forum으로 이동하면 forum.subdomain.com/forum으로 리디렉션됩니다.

나는 .htaccessmod_rewrite으로 주변을 둘러 보았으나 새로운 것이므로 URL이 작동하는 대신 라자 냐를 만들게 될 것입니다. 내 홈페이지 WordPress 설치 및 내 포럼에는 모두 mod_rewrite 내용의 파일 .htaccess 개가 있습니다.

도움, 통찰력, 그리고 계발에 감사드립니다.

답변

1

당신은 루트 .htaccess에서이 규칙을 사용하여 해당를 달성 할 수 있어야한다 :

RewriteEngine on 
RewriteBase/

RewriteCond %{HTTP_HOST} !^sub\.domain\.com/sub$ [NC] 
RewriteRule ^sub/$ http://sub.website.com/sub [L,NC,R=301] 

이 규칙 먼저 확인 당신이 하위 도메인에 있다면, 당신이 있다면, 아무 반응이 없습니다. sub.domain.com/sub이 아니라면 리디렉션됩니다.

테스트하기 전에 캐시를 지웠는지 확인하십시오.

편집

I했습니다 다시 읽고 질문을 여러 번하고 위의 당신이 찾고있는 해답없는 것처럼 지금은 생각합니다. sub.domain.com/sub에서 sub.domain.com으로 리디렉션하려고하십니까? 이 경우 다음을 사용해야합니다.

RewriteEngine on 
RewriteBase/

RewriteCond %{HTTP_HOST} ^sub\.domain\.com/sub$ [NC] 
RewriteRule ^sub/$ http://sub.website.com [L,NC,R=301] 
+0

@ 딜런 로버슨 질문을 몇 번 다시 읽은 후에. 나는 당신이 한 대답이 아니라는 것을 지금 믿는다. 귀하의 질문은 매우 혼란 스럽습니다. 당신이 실제로 달성하고자하는 것은 무엇입니까? – Lag

+0

혼란스러운 질문에 대해 유감스럽게 생각합니다. 나는 혼란스러운 사람입니다. 저는 domain.com/sub에서 sub.domain.com으로 이동하려고합니다. DNS와 모든 것을 설정했습니다. 그러나 이상한 이유로 대신 sub.domain.com/sub로 이동하고 domain.com/sub에 갈 때 sub.domain.com/sub 끝에/sub를 잘라내려고합니다. 이상한 혼란스러운 문제이고, 사과하겠습니다. –

+0

@DylanRoberson 문제가되지 않습니다. 딜런 하하. 편집에서 작성한 두 번째 규칙을 시도해보십시오. 그것은 당신의 문제를 해결해야합니다. – Lag