Как создать страницу 404?

Как создать страницу 404?

Если вы проводите время в Интернете, то скорее всего видели различные пользовательские страницы для обработки ошибок 404. Статья о том, как лучше создать страницу 404, которая не только будет полезной для посетителей, но также решит технические проблемы, о которых вы не подозревали.

Сделайте страницу 404 информативной

Технический, 404 это “невидимый” код, который отсылается веб-сервером компьютеру или поисковой системе, запрашивающей страницу. Код сообщает о том , что искомая страница отсутствует. Это может произойти по многим причинам, например при перемещении страницы или при ошибочном создании ссылки. Мы рассмотрим эти вопросы позже, а на данный момент сосредоточимся на пользователе. Некоторые люди могут знать, что означает ошибка 404, а другие нет. Моя рекомендация состоит в том чтобы сообщить им что это ошибка 404, а также включить дополнительную информацию о том что произошло, и что запрашиваемой страницы нет на месте.

Далее приведены некоторые советы о том какие ссылки и информацию можно разместить на странице 404.

— Ссылки на популярные страницы
— Ссылки на популярные товары
— Ссылки на компанию, сервис или контактную информацию
— Ссылки на часто задаваемые вопросы
— Ссылки на контакты или техническую поддержку
— Получение данных со страницы 404

Теперь, когда вы поняли, как создать страницу 404 и сделали ее полезной для пользователей, как на счет того чтобы сделать страницу полезной для вас и вашей IT команды. Легче всего это сделать, собирая информацию каждый раз, и записывая в журнал или базу данных. Если на сайте много ошибок, это может иметь неприятные последствия, поэтому будьте осторожны.

Если возможно, постарайтесь определить, какую страницу или файл ищут посетители, откуда они пришли (referrer), IP-адрес и user agent. Затем вы можете начать искать тенденции и закономерности.

Есть ли страницы или файлы, которые запрашиваются часто?

Есть ли сайты, с плохой обратной ссылкой, которую можно исправить?

Получаете ли вы много ошибок с одного IP? (что означает сканирование сайта или поведение бота)

<b>Как сделать страницу 404 лучше</b>

На любом сайте, который существует уже несколько лет, скорее всего менялась архитектура, создавались и удалялись страницы, и может быть даже менялась серверная технология. Чем больше изменений, тем вероятнее, что появятся ошибки с кодом 404. Вы можете поэкспериментировать с серверной технологией, чтобы JSP-страницы выполнялись как PHP, но это может быть сложно. Можно использовать серверные инструменты, такие как ISAPI или HTACCESS для обработки редиректов, но если их сотни, то вероятно это негативно отразится на производительности.

Лучшее решение – использовать страницу 404 для обработки редиректов.

Перед вызовом страницы 404, до отправки кода, проверьте, существует ли запрашиваемый файл в таблице редиректов. Если найдено совпадение то используйте редирект 301, если нет, то выводите обычную страницу 404. Важно чтобы не выполнялась отправка кода а затем редирект: при этом возникает ошибка “soft 404”, что усложняет ситуацию. Есть несколько преимуществ использования страницы 404 для обработки перенаправлений:

Вы можете предотвратить сцепление нескольких редиректов 301

Обычно данный метод использует меньше ресурсов чем ISAPI или HTACCESS

У вас будет центральная точка обслуживания.

Сайт проще перенести, если вы смените хостинг или серверные технологии.

Надеюсь, понятно, как создать страницу404.

comments powered by HyperComments

Оставьте мне собщение