Страница 404 по умолчанию - PullRequest
0 голосов
/ 25 июля 2011

Я создаю веб-сайт и хочу установить страницу по умолчанию 404, которая будет отображаться, если URL неверен. Как мы можем установить эту страницу в нашем веб-приложении?

Ответы [ 3 ]

2 голосов
/ 25 июля 2011

Вы можете указать это в файле web.config, если у вас включены пользовательские ошибки.

<customErrors mode="On" defaultRedirect="error.aspx"> 
    <error statusCode="404" redirect="oops404.aspx"/> 
</customErrors>

Обновление: как указано в комментариях, это будет работать только для конкретных страниц и обработчиков asp.net, а не для прямых ссылок на изображения, HTML и т. Д. Это должно быть настроено в IIS.

1 голос
/ 25 июля 2011

Вам нужно установить в IIS.Для IIS 7 откройте диспетчер IIS.

Дважды щелкните значок Страницы ошибок в разделе IIS.

Нажмите кнопку «Изменить» в меню «Действия» справа.* Затем вы можете отредактировать различные ошибки - например, вы можете проверить Execute Url на этом сайте и присвоить ему значение /Errors/My404.aspx (путь относительно корня сайта).1008 * Я полагаю, вы можете сделать это для всех сайтов или отдельных сайтов по желанию.

0 голосов
/ 25 июля 2011

Вы не можете настроить этот параметр в IIS (или в программном обеспечении веб-сервера).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...