Я думаю, что несколько ответов затронули возможное решение вашей проблемы.
Я согласен, что самое легкое (и лучшее решение для целей SEO) - это 301 переадресация. В IIS это довольно тривиально, вы создали бы сайт для subdomain.hostone.com, после создания сайта, щелкните правой кнопкой мыши на сайте и перейдите в свойства. Перейдите на вкладку «Домашний каталог» в открывшемся окне свойств сайта. Выберите радиокнопку «Перенаправление на URL», введите URL-адрес нового сайта (http://subdomain.hosttwo.com) и установите флажки для «Точный URL, указанный выше», «Постоянное перенаправление для этого ресурса» (этот второй флажок вызывает 301 перенаправить, а не перенаправить 302). Нажмите «ОК», и все готово.
Или вы можете создать страницу на сайте http://subdomain.hostone.com, используя один из следующих способов (в зависимости от того, что поддерживает платформу хостинга)
PHP Перенаправление:
<?
Header("HTTP/1.1 301 Moved Permanently");
Header("Location: http://subdomain.hosttwo.com");
?>
ASP Redirect:
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://subdomain.hosttwo.com"
%>
ASP .NET Перенаправление:
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://subdomain.hosttwo.com");
}
</script>
Теперь, если ваша запись CNAME правильно создана, единственная проблема, с которой вы столкнулись, заключается в том, что сайт, созданный для http://subdomain.hosttwo.com, использует общий IP-адрес и заголовки хостов для определения того, какой сайт должен отображаться. Чтобы решить эту проблему в IIS, в диспетчере IIS на веб-сервере, щелкните правой кнопкой мыши на сайте для subdomain.hosttwo.com и нажмите «Свойства». На вкладке «Веб-сайт» вы увидите кнопку «Дополнительно» рядом с IP-адресом, который вам нужно щелкнуть. В появившемся окне «Расширенный идентификатор веб-сайта» нажмите «Добавить». Выберите тот же IP-адрес, который уже используется subdomain.hosttwo.com, введите 80 в качестве TCP-порта, а затем введите subdomain.hosttwo.com в качестве значения заголовка хоста. Нажмите «ОК», пока вы не вернетесь в главное окно диспетчера IIS, и вам должно быть хорошо идти. Откройте браузер и перейдите к http://subdomain.hostone.com, и вы увидите сайт на http://subdomain.hosttwo.com появляются, даже если ваш URL показывает http://subdomain.hostone.com
Надежда, которая помогает ...
Я не вижу, что это не в тему. Конфигурация DNS находится в сфере программирования. – superluminary 2013-09-18 16:05:11
@superluminary: «offtopic» означает, что мода не знает поля, или имел плохой день волос, или хотел получить значок для закрытия билета. В этом случае вопрос лучше подходит для ServerFault IMHO, поэтому его нужно было перенести, а не закрыть. – SamGoody 2013-11-06 07:54:01
Не могу согласиться больше, этот пост должен быть вновь открыт или перенесен, конфигурация DNS - это то, что пересекает обе области. – 2017-10-05 17:31:34