2012-10-29 2 views
2

.htaccess는 일부 도메인을 하위 도메인으로 리디렉션하도록 관리했습니다. 이제 URL 제목을 변경하고 싶습니다. 다르게 말하자면, 브라우저의 URL 입력 화면에 URL이 어떻게 표시되는지를 변경하십시오. 다만 작동시키지 못하는 것 같습니다. 나는 뭔가를 간과 한 것이 틀림 없다.URL 리디렉션 후 다시 쓰기

나는 http://subdomain.domain.com/을 표시하지 않고 http://www.subdomain.com/ 만 표시되도록하고 싶습니다. 그리고 필요한 도메인을 소유하고 있습니다.

내 현재 코드 :

RewriteEngine On 
    Options +FollowSymlinks 
    RewriteCond %{HTTP_HOST} ^(www\.)?sub1\.com$ [NC] 
    RewriteRule^http://sub1.domain.com [R,L] 
    RewriteCond %{HTTP_HOST} ^(www\.)?sub2\.com$ [NC] 
    RewriteRule^http://sub2.domain.com [R,L] 

어떤 제안이?

답변

0

나를 도와이

RewriteCond %{HTTP_HOST} ^sub1\.domain\.com$ 
RewriteRule ^/(.*) http://sub1.com/$1 [redirect,last] 
RewriteCond %{HTTP_HOST} ^sub2\.domain\.com$ 
RewriteRule ^/(.*) http://sub2.com/$1 [redirect,last] 
+0

감사를보십시오! 불행히도 그것은 작동하지 않았다. Sub1은 올바른 하위 도메인으로 이동하지만 아직 진행 중이고 Sub2는 주 도메인으로 이동 중입니다. – Boonheilig

+0

이름은 sub2.com에 머물 렀습니다 ... 어쩌면 어떻게 든 리디렉션하지 않았지만 이름을 바꿀 수 있습니까? – Boonheilig