2009-11-03 2 views
1

Морщина в том, что запрашиваемые страницы являются страницами aspx, и они больше не присутствуют. Я хочу, чтобы любой запрос, поступающий в корневой домен (и любой подобный домен, например www), перенаправлялся на одну страницу в корневом каталоге (а именно index.html). Я зашел в инструмент администрирования IIS, выбрал домен и попытался направить URL-адрес (http://mydomain.com/index.html), но это вызвало добавление index.html несколько раз и привело к ошибке.Я хочу, чтобы все запросы страниц указывали на одну страницу

Каков наилучший способ сделать это, чтобы любой HTTP-запрос ot hsi-домена переходил на страницу index.html?

Заранее спасибо. Уоррен

+1

В Apache вы можете установить страницу, которая будет отображаться, если запрошенная страница не была найдена (страница «Ошибка 404»). Вероятно, есть способ сделать это и в IIS. – Artelius

ответ

3

Вы можете добиться этого с помощью функции ASP.Net App_Offline; если вы поместите файл в корень вашего сайта под названием App_Offline.htm, содержимое этого файла будет возвращено в ответ на все входящие запросы.

+0

Спасибо, Ник, это решило. Я скорее парень Apache, так что немного потерялся. –

1

Или найти файл 404.html по умолчанию и поставить некоторые переназначения код в него

Смежные вопросы