2010-04-04 7 views
1

blog.foobar.com에 내가 폐쇄 된 사이트가 있으며, 페이지가 www.foobar.com으로 전달되도록 요청했습니다.아파치 : blog.foobar.com을 www.foobar.com으로 리디렉션

내 VirtualHost 구성에서이 작업을 수행하고 싶습니다. 나는 현재 정확히 다음 내가 원하는 거의 무엇을 줄하지만이 :

리디렉션을 영구적/ http://www.foobar.com

불행하게도 무슨 일 것은 내가 blog.foobar.com 대신 전달을 요청하는 경우 www.foobar하는 것입니다. com. 대신 blog.foobar.com 페이지를 제공합니다.

VirtualHost 구성에서이 작업을 수행하는 방법이 있습니까? 아니면 .htaccess 파일을 사용해야합니까?

감사

스티브

답변

1

당신은 가상 호스트 또는 .htaccess 파일 중 하나의 맥락에서 Redirect 지시어를 사용할 수 있습니다. 그러나, 당신이 아마 원하는 것은 RedirectMatch이다 : 당신의 blog.foobar.com 가상 호스트 내부의 그와

RedirectMatch permanent (.*)$ http://www.foobar.com$1 

, blog.foobar.com에 대한 요청은 즉, www.foobar.com에 같은 페이지로 이동합니다. blog.foobar.com/my/pagewww.foobar.com/my/page입니다.

+0

감사! 매우 유익한 답변. 나는 그것을 시도 할 것이다. 스티브 –