Могу ли я перенаправить поддомен на другой сайт, используя DNS или .htaccess? - PullRequest
2 голосов
/ 20 апреля 2011

Мы только что перенесли почтовые серверы на сайт. Мы используем 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 Ответ

4 голосов
/ 20 апреля 2011

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 в качестве псевдонима и выполнял там перенаправление, чтобы пользователь видел новый адрес.

...