Сопоставление поддомена с другим внешним поддоменом
Вопрос
Я пытаюсь сопоставить help.domain1.com с help.domain2.com.Я видел это на UserVoice.Они позволяют вам сопоставить что-либо.yourdomain.com с something.uservoice.com .
Вкл. domain1.com Я настроил CNAME на help.domain2.com.
Это работает нормально, но когда я открываю help.domain1.com, я получаю содержимое domain2.com вместо help.domain2.com.
После некоторых экспериментов я понял, что это ожидаемое поведение.
Так что мой вопрос, что мне делать дальше domain2.com (или, может быть, на domain1.com?) чтобы это показать содержание поддомен "help.domain2.com" когда я навигации help.domain1.com?
(Я использую Plesk, а операционная система - Windows Server 2003)
Решение 3
Я нашел решение.Одним из способов было бы использовать правило mod_rewrite для domain2.com и выполнить перенаправление, если referrer является domain1.com.Или назначить выделенный IP-адрес.
Другие советы
Последние пару дней я сталкивался с одной и той же проблемой и только что нашел решение...
В /etc/ apache2/site-available/default у меня было два виртуальных хостинга, первый был для моего домена, а второй - для моего поддомена.Все, что мне нужно было сделать, это изменить порядок блоков виртуального хоста, поместив поддомен перед доменом, и это сработало!:D
HTTP/1.1 использует Host:
заголовок, позволяющий определить, какой сайт запрашивается, если на одном и том же IP-адресе размещено более одного сайта.
Вам необходимо убедиться, что второй (целевой) веб-сервер настроен на ожидание входящих HTTP-запросов с исходным URI в них.
Я не уверен на 100%, как это сделать в Windows, но в apache вам просто нужно настроить виртуальный хост, чтобы перенаправить его с основного домена на ваш поддомен.
вы не говорите, используете ли вы IIS или apache и что это за веб-сервер.
Я полагаю, что вам нужно настроить новый веб-сайт в IIS (не виртуальный каталог) и на вкладке веб-сайт нажать "Дополнительно" и отредактировать запись там так, чтобы "имя заголовка хоста" было нужным вам поддоменом.
Джон Хокинс