Я запускаю 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/