Apache: перенаправить blog.foobar.com на www.foobar.com - PullRequest
1 голос
/ 04 апреля 2010

У меня есть сайт на blog.foobar.com, который я закрыл, и я хочу любой запрашиваемая страница должна быть перенаправлена ​​на www.foobar.com

Я хочу, чтобы моя конфигурация VirtualHost сделала это для меня. В настоящее время у меня есть следующие строки, которые делают почти то, что я хочу, но не совсем:

перенаправление перманент / / 1005 *http://www.foobar.com

К сожалению, что происходит, если я запрашиваю blog.foobar.com вместо переадресации на www.foobar.com, то вместо этого он обслуживает страницы на blog.foobar.com.

Есть ли способ сделать это в конфигурации VirtualHost или я должен вместо этого использовать файл .htaccess?

Привет

Steve

1 Ответ

1 голос
/ 04 апреля 2010

Вы можете использовать директиву Redirect в контексте файла VirtualHost или .htaccess. Однако то, что вы, вероятно, хотите, это RedirectMatch :

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

С этим внутри вашего blog.foobar.com VirtualHost любой запрос к blog.foobar.com будет направлен на ту же страницу на www.foobar.com, т.е. blog.foobar.com/my/page будет идти к www.foobar.com/my/page.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...