Как правильно создать страницу ошибки 404 на сайте?

31.07.2018

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

Можно создать свою страницу 404. Такая будет подходить под дизайн сайта и будет действительно полезной.

Сначала создадим файл (любого формата, желательно в корне). Теперь, давайте его подключим к .htaccess (для перенаправления на эту страницу, в случае возникновения ошибки 404). Внимание! Некоторые бесплатные хостинги запрещают это делать (у вас может не получиться подключение). Итак, если вы уверены в успехе, то в файле .htaccess набираем такую строчку:

ErrorDocument 404 https://ваш-сайт.рф/страница_ошибки_404_в_любом_формате_(html,_php_-_не_важно)

Отлично! Теперь проверим, стоит ли продолжать. Наберите в браузере адрес какой-нибудь несуществующей страницы. Если перенаправило на вашу - Congratulations! - можно продолжать дальше.

На нашей странице 404 нужно указать:

  • Что случилось
  • Что делать (предложите поиск по сайту, карту сайта)
  • Немного юмора не помешает
  • Ну и естественно, элементы дизайна сайта должны присутствовать здесь

Думаю, если всё сделали правильно, пользователь не сразу покинет ваш сайт - поищет нужную информацию на карте или с помощью поиска.

Советую походить по сайтам и посмотреть, как они сделали эти самые страницы.

Также можно сделать страницы других ошибок:

  • 401 (не авторизован)
  • 403 (запрещено)
  • 500 (внутренняя ошибка сервера)
  • и другие (если найдёте, например, здесь)
Если вам понравилась статья - можете поставить палец вверх и подписаться. Если хотите - подпишитесь на рассылку с уведомлениями о новых статьях здесь.