Обработка ошибок в .htaccess

Файл htaccess включает в себя дополнительную конфигурацию веб-сервера Apache, в котором достаточно легко можно заменить сообщения об ошибках на свои собственные, а именно: внести данные обработки ошибок 404 и других. Пользователь может задать любое количество дополнительных настроек и разрешений для работы сервера. Сам документ htaccess может располагаться в любом каталоге, его директивы будут действовать на все файлы текущего каталога и во всех его подкаталогах.

Перечень ошибок 4xx:

400 — Bad Request // Запрос плохой

401 — Unauthorized // Нет авторизации

402 — Payment Required // Нет оплаты

403 — Forbidden // Запрет

404 — Not Found // Не найдено

405 — Method Not Allowed // Метод некорректный

406 — Not Acceptable // Не корректно

407 — Proxy Authentication Required // Нужна авторизация прокси

408 — Request Time-out // Временное ожидание завершено

409 — Conflict // Конфликт

410 — Gone // Удалено

411 — Length Required // Необходимая длина

412 — Precondition Failed // Ложное условие

413 — Request Entity Too Large // Данные запроса слишком велики

414 — Request-URL Too Large // URL запроса слишком длинный

415 — Unsupported Media Type // Тип данных не поддерживается

Перечень ошибок 5xx:

500 — Internal Server Error // На сервере внутренняя ошибка

501 — Not Implemented // Нет реализации

502 — Bad Gateway // Шлюз плохой

503 — Service Unavailable // Нет доступа к сервису

504 — Gateway Time-out // Нет ответа шлюза

505 — HTTP Version not supported // http-версия не поддерживается

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

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

Примеры перенаправления со страницы ошибки:

  • ErrorDocument 404 http://www.ваш_сайт.ru/ - при попадании на страницу с данной ошибкой, хостинг направит пользователя на главную страницу сайта, но при этом у пользователя может сложиться негативное мнение о ресурсе из-за необоснованного перекидывания его на основную страницу сайта;
  • ErrorDocument 404 http://www.ваш_сайт.ru/404.html - создавая дополнительный файл html, направленность указывается именно к нему и это очень удобно, ведь Вы можете оформить страницу любым способом и вложить туда ценную информацию для пользователя, чтобы он был в курсе, почему запрашиваемая страница не доступна.

Помните, что при написании ссылки, url нужно заменить на адрес реального сайта, о котором ведется речь, а файл 404.html поместить в корень каталога, чтобы он был доступен пользователю и не возникло повторной ошибки 404.

Совершенствуйте свой ресурс, ведь он показатель серьезности и опытности владельцев.

1000 осталось символов
Добавить файлы