DNS-перенаправление Apache для доменных имен, хранящихся в других местах - PullRequest
0 голосов
/ 26 января 2010

Внешняя компания имеет серверы имен для нескольких доменов для веб-сайта, на котором я размещаюсь.

Я размещаю сайт и выполняю настройку vhost с domainName и domainAlias ​​для:

  • www.example.com
  • admin.example.com

Внешние домены также необходимо перенаправить на сайт:

  • www.somedomain.com
  • www.anotherdomain.com

Что я должен добавить в свой файл-контейнер vhost, чтобы перенаправить все запросы на некоторый домен и другой домен на основной www.example.com

(я планирую управлять www и non www запросы с mod_rewrite.)

1 Ответ

1 голос
/ 26 января 2010

Я сделал это, создав новый контейнер vhost для всех доменов псевдонимов и указав им новый каталог на моем веб-сайте.

  • www.somedomain.com
  • www.anotherdomain.com
  • somedomain.com
  • anotherdomain.com

В новом каталоге я добавил скрипт mod_rewrite для перенаправления ВСЕХ запросов на главную страницу

  • www.example.com

Options +FollowSymLinks

<IfModule mod_rewrite.c>

  RewriteEngine on
  RewriteCond %{HTTP_HOST} .
  RewriteRule (.*) http://www.example.com/ [R=301,L]

</IfModule>
...