Перенаправить поддомен на определенный URL с помощью DNS - PullRequest
10 голосов
/ 09 сентября 2011

Я перенаправил свой домен http://domain1.com на http://domain2.com с помощью перенаправления 301.

Теперь я хотел бы перенаправить subdomain.domain1.com на domain2.com/folderкогда пользователь приходит на этот URL.

Могу ли я сделать это в DNS?Или как-то иначе?

Спасибо за помощь :)

Ответы [ 2 ]

15 голосов
/ 09 сентября 2011

Вы не можете сделать это с DNS.DNS используется для сопоставления доменных имен с IP-адресами.Он не может разрешить домен для определенного URI.

11 голосов
/ 11 сентября 2011

Если вы используете сервер Apache, вы можете добиться этого с помощью файла .htaccess. Вы можете попробовать добавить следующие строки в файл и посмотреть, работает ли он.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(?:www\.)?subdomain.domain1\.com$
RewriteRule ^(.*)$ http://www.domain2.net/subfolder$1

(или)

RewriteEngine on
RewriteCond %{HTTP_HOST} ^subdomain\.domain1\.com$
RewriteRule ^(.*)$ www.domain2.net/subfolder$1  
...