Создание собственных страниц ошибок веб-сервера Apache

Очень часто встречаемся с такой ситуацией, что необходимо создать собственные страницы ошибок. Страницей ошибок (кодом ответа сервера) является трехзначный номер, который он посылает пользователю в ответ на запрос. Они говорят пользователю, является ли запрос корректным и может ли он завершен, а также требует ли сервер дополнительной информации. Как правило эти коды передаются в HTTP-заголовке, поэтому обычные пользователи их не видят. Самые распространенные коды ошибок сервера, это 400, 401, 403, 404 и 500, так что для установки собственных страниц ошибок для данных кодов необходимо разместить их в файл .htaccess.

Для того, что бы создать собственную страницу ошибок, необходимо создать файл 404.html, положить его в корень сайта (в папку public_html), в файле .htaccess прописать ErrorDocument 404 /404.html. Теперь при получении ошибки 404, сервер Apache будет посылать пользователю в ответ не стандартную страницу ошибок, а собственную, то есть ту кооторую вы расположили в файле 404.html. Подобным способом вы можете создать остальные страницы ошибок.

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

ErrorDocument 400 /400.html

ErrorDocument 401 /401.html

ErrorDocument 403 /403.html

ErrorDocument 404 /404.html

ErrorDocument 500 /500.html

  • 0 Usuários acharam útil
Esta resposta lhe foi útil?