В текущей статье рассмотрим как с помощью файла .htaccess можно задать персонализированные страницы с уведомлением об ошибках. Также приведем пример как настроить постоянное перенаправление для всего сайта или конкретной страницы.
Работа с ошибками веб-сервера
Порой возникают ситуации, когда при загрузке сайта или обращении к ресурсу возникает ошибка. Файл .htaccess предоставляет возможность, чтобы вместо стандартного кода ошибки посетителю сайта отображалась собственная страница с уведомлением об ошибке. Это позволит предоставить посетителю сайта более простое объяснение ошибки, которая возникла.
Наиболее распространенными являются ошибки с кодом 403 и 404, поэтому для них обычно создают собственные страницы с уведомлением. Также предоставляют пути выхода с этой страницы.
Задается такая директива следующим образом:
ErrorDocument 404 http://domain-name.com/errors/404.html
В данном случае URL — http://domain-name.com/errors/ — это ссылка на страницу, которая должна отображаться в случае возникновения соответствующей ошибки.
Настройка 301 редиректа
Одним из инструментов для настройки постоянного перенаправления являются директивы файла .htaccess. Задаются они следующим образом:
- перенаправление всего сайта на другое доменное имя:
Redirect 301 / http://www.new-website.com/
- перенаправление определенной страницы на новую:
Redirect 301 /page1.html http://new-website.com/page1.html
Для чего нужен файл .htaccess можете узнать в статье по ссылке.
Oleksii Momot
Комментарии