а коды в диапазоне 400—499 означают неудачный запрос из-за какой-то ошибки
в запросе браузера. Например, сервер посылает в HTTP-заголовке код состояния
200, если запрос GET браузера (т. е. запрос браузера на выборку Web-страницы)
завершился успешно. И сервер отправляет в HTTP-заголовке код состояния 404 для указания, что запрос GET браузера завершился неудачно, так как сервер не смог найти запрошенную браузером Web-страницу.
Глава 11. Активные серверные страницы (ASP) 60 5
Кроме кода состояния 404 сервер обычно посылает совершенно бесполезную Web-страницу общего назначения с заголовком «HTTP 404: файл не найден», если посетитель ошибся при наборе Web-адреса или щелкнул на гиперссылке, указывающей на уже не доступную на Web-сервере страницу. Стандартная стра — ница с сообщением об ошибке 404 бесполезна, поскольку не содержит никакой дополнительной информации. Текст этой страницы сообщает посетителю, что запрошенная Web-страница не существует, но ему не предлагается никакая поис- ковая форма или гиперссылки, которые могли бы помочь найти на этом Web — сайте другие ресурсы. К счастью, разработчики начали создавать специализиро — ванные страницы с сообщением об ошибке 404, более дружественные к посетителю.
Качественная страница с сообщением об ошибке (если таковую страницу вообще можно назвать «качественной») должна обладать следующими характеристиками:
• Страница сообщает, что обнаружена ошибка, в терминах, понятных посе- тителю.
• Б странице содержатся извинения по поводу ошибки — даже если она произошла из-за ошибочного набора Web-адреса.
• Страница содержит ссылки на страницу поиска по сайту и на наиболее популярные ресурсы сайта.
Чтобы увидеть пример таких доступных в Internet страниц специальной обра — ботки ошибок, стоит посетить следующие Web-сайты:
гиперссылок на области сайта с описанием продукции, поддержки и об — щей информации, и форма поиска.
• http://www. yahoo. com/InvalidURL. ССЫЛКИ на перечень Продукции K0M- пании, кнопки, щелкнув на которых, посетитель может попасть в самые популярные области сайта (аукционы, служба быстрых сообщений, элект — ронная почта и т. д.), а также поисковая форма.
• http://www.4guysfromrolla. com/InvalidURL. Заглавная Страница Сайта, ссылки на ресурсы сайта (разбитые по разделам, обозревателям и типу ин — формации), ссылки на наиболее посещаемые страницы сайта и даже ссыл —
ка на Web-страницу, где рассказано, как создать свою собственную страни —
цу с сообщением об ошибке 404.
ПРАКТИКУМ
Чтобы заменить стандартную страницу об ошибке 404, необходимо выполнить две вещи: создать специальную страницу с сообщением об ошибке и указать серверу, чтобы он отправлял вместо стандартной вашу страницу Например, чтобы отобра —