2011-08-09 3 views
3

저는 이것이 매우 간단하다고 생각했지만 저에게는 효과가없는 것 같습니다. 내 httpd.conf에 넣어 :URL은 www.domain.com/blog에 blog.domain.com을 다시 작성합니다.

나는 다른 두 가지 질문을 보았다. 하나는 ProxyPass를 추천했는데, 역시 작동하지 않는 것으로 보인다.

다른 생각은 blog.domain.com의 VirtualHost입니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 내 htaccess로에서

답변

4

나는이 같은 사용 : 나는 www.blog.domain.com를 작성합니다 사람들을 위해 (^|.)를 사용

RewriteEngine on 

RewriteCond %{HTTP_HOST} (^|.)blog\.domain\.com [NC] 
RewriteCond %{HTTPS} !=on 
RewriteRule ^(.*)$ http://www.domain.com/blog/$1 [L] 

RewriteCond %{HTTP_HOST} (^|.)blog\.domain\.com [NC] 
RewriteCond %{HTTPS} =on 
RewriteRule ^(.*)$ https://www.domain.com/blog/$1 [L] 

참고!
https도 처리하는 것을 잊지 마십시오.

관련 문제