Как создать хорошую страницу, оповещающую об ошибке 404?

Нередка ситуация, когда посетителей какого-либо сайта преследуют различные ошибки. Это может быть ограничение доступа, внутренние неполадки в работе серверного ПО и прочее, однако самой распространенной ошибкой является ошибка 404.

Нередка ситуация, когда посетителей какого-либо сайта преследуют различные ошибки. Это может быть ограничение доступа, внутренние неполадки в работе серверного ПО и прочее, однако самой распространенной ошибкой является ошибка 404.

Как создать хорошую страницу, оповещающую об ошибке 404?Ошибка с кодом 404 протокола HTTP обозначает то, что запрошенной страницы на сервере нет. Эту ошибку возвращает сервер, с которого запросили несуществующий документ. После передачи кода ошибки сервер выдает определенную страницу, которая прописана в его конфигурационных файлах. Обычно это стандартная страница с кодом ошибки и кратким сообщением вроде «Not Found». И это притом, что ошибка 404 встречается очень часто — тут и перемещение страниц на другой адрес, и ошибки при введении ссылок «по памяти» и «плохие» ссылки.

Битые ссылки иногда появляются практически на каждом сайте, поскольку довольно трудно отследить каждую мелочь при создании сайта. Битые ссылки — вещь крайне нежелательная, однако такие ошибки возникают достаточно часто и приносят неудобства посетителям. До тех пор, пока ссылка не будет исправлена, переход по ней будет вызывать ошибку 404. Во многих случаях ошибка 404 расценивается как недоступность сервера или ограничение доступа. Поэтому лучше всего создать собственную страницу ошибки, которая впишется в дизайн сайта и объяснит причины возникновения ошибки. Кроме того, эта страница должна выдавать код 404 в заголовках HTTP, чтобы препятствовать поисковым роботам в индексации несуществующих страниц.

Пользовательская страница ошибок должна вписываться в общий дизайн сайта, рассказывать о причинах ошибки и предоставлять ссылки на наиболее интересные целевой аудитории разделы сайта, также желательна форма поиска по сайту. Важно, чтобы страница с сообщением об ошибке не отпугнула пользователя от просмотра сайта. Желательно сделать сообщение об ошибке максимально оригинальным, ведь креативность даже в таких мелочах может только поддержать интерес к сайту. Можно разместить на странице ошибок какие-либо бонусы, медиа файлы, которые покажут, что администрации сайта не наплевать на своих посетителей и, возможно, дополнительно заинтересуют целевую аудиторию ресурса.

Технически страницы ошибок настраиваются через конфигурационные файлы веб-сервера, в случае сервера Apache — а именно он установлен на практически всех публичных хостингах — следует вписать нужные директивы в файл .htaccess. В данном файле необходимо настроить переадресацию ошибок на определенный адрес, в таком случае вместо стандартного сообщения об ошибке посетитель увидит созданную администратором сайта красивую, интересную и качественную страницу, сообщающую об ошибке. Например, для переадресации ошибки 404 можно написать такую директиву: ErrorDocument 404 /404_page. Вот и все, теперь при попытке получить несуществующий документ посетитель увидит страницу mysite.ru/404_page. Точно также настраиваются и другие ошибки, такие как 403 или 500.

В дальнейшем будет рассказано, каких конкретно правил придерживаться при создании собственной страницы ошибки, будут показаны примеры качественных и не очень страниц с подробными комментариями. Кроме того, не лишним будет узнать, что представляет из себя файл конфигурации .htaccess, поскольку он предлагает большие возможности по настройке работы серверного ПО. Напоследок, хотелось бы пожелать всем читателям удачи в развитии своих сайтов и высоких позиций в рейтингах с соответствующими показателями посещаемости. И следование правилам хорошей оптимизации обязательно приведет к этому, а для такой оптимизации просто необходимы качественные сообщения о непредвиденных ситуациях. Ведь «косяки» нужно исправлять красиво, или достойно извиняться за их допущение.

Понравилась статья? Поделиться с друзьями:

Отправить ответ

Оставьте первый комментарий!

Уведомить
avatar
wpDiscuz