Назад | Перейти на главную страницу

Как я могу перенаправить запрос с одного поддомена на другой поддомен в Apache?

Я запускаю Apache 2 на Ubuntu и хочу перенаправить все запросы с одного поддомена на другой.

Пример:

a.example.com/page.html хотел бы b.example.com/page.html

Я хочу переслать все запросы (а не просто несколько страниц).

Как мне настроить это на моих виртуальных хостах?

RewriteEngine on
RewriteCond %{HTTP_HOST} ^a\.example\.com
RewriteRule ^(.*)$ http://b.example.com/$1 

Мне действительно интересно, почему все всегда пытаются решить эти проблемы с перенаправлением с помощью mod_rewrite, а не mod_alias.

Поместите следующую строку в контейнер с a.example.com:

RedirectPermanent / http://b.example.com/