#.htaccess #redirect #dns #subdomain
#.htaccess #перенаправление #dns #поддомен
Вопрос:
Мы только что переместили почтовые серверы для веб-сайта. Мы используем Plesk в качестве интерфейса на сервере Apache.
mail.example.com раньше это было имя почтового сервера, но теперь это не так.
Мы хотим mail.example.com чтобы теперь перенаправить на новый веб-адрес электронной почты http://webmail.com/xxx/example.com
Поскольку этот поддомен на самом деле больше не существует в каком-либо смысле, могу ли я каким-либо образом использовать записи DNS или .htaccess для перенаправления mail.example.com на http://webmail.com/xxx/example.com?
Единственный способ, который я могу придумать для этого, — настроить поддомен в Plesk без содержимого, за исключением файла .htaccess, который перенаправит все запросы на нужный сайт. Я действительно не хочу настраивать поддельный поддомен только для целей перенаправления.
У кого-нибудь есть какие-либо предложения о том, как это сделать?
Ответ №1:
DNS не может выполнить перенаправление HTTP. Это все равно, что попросить телефонную книгу заказать вам пиццу. Вам все равно потребуется настроить веб-сайт для mail.example.com имя хоста и перенаправить веб-сервер на новый адрес. В Apache это тривиально (я не понимаю синтаксиса):
<virtualhost *:80>
servername mail.example.com
redirect permanent http://webmail.com/xxx/example.com
</virtualhost>
Другим вариантом было бы иметь запись DNS для mail.example.com просто укажите IP-адрес webmail.com сайт. Но тогда вам нужно будет настроить этот сайт на принятие mail.example.com в качестве псевдонима и сделайте перенаправление туда, чтобы пользователь увидел новый адрес.