У меня есть один сервер и два сайта - скажем, A и B.
Проблема (для меня) заключается в том, что когда я закрываю сайт B, когда пытаюсь просмотреть:
www.b.com
вместо того, чтобы отображать ошибку, IIS перенаправляет меня (незаметно) на A, поэтому я фактически получаю адреса:
www.a.com
Итак, как заблокировать это перенаправление (и отобразить ошибку)?
IIS 7.
Привязки вашего сайта к www.a.com, скорее всего, являются достаточно общими, чтобы захватить и www.a.com. т.е. это привязка по IP-адресу, который одинаков для обоих сайтов.
Предложение Мэтта будет работать, чтобы создать собственный обработчик на www.a.com. Вы также можете оставить свой сайт www.b.com с привязкой к www.b.com и направить весь трафик на страницу с ошибкой.
Или вы можете обновить свою запись DNS для www.b.com, чтобы она полностью указывала на другой сервер или место.
На вашем сайте по умолчанию
создайте сценарий, показывающий нужную вам ошибку. Некоторое время назад мне пришлось сделать то же самое, потому что все сайты .domain.tld на самом деле были просто виртуальным каталогом.
<?php
$f = $_SERVER['server_name'];
header("Location: http://offline.domain.tld/?q=".$f);
?>