Начать беседу

Базовые возможности .htaccess: работа с ошибками веб-сервера и настройка 301 редиректа

В текущей статье рассмотрим как с помощью файла .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 можете узнать в статье по ссылке.

Выберите файлы или перетащите файлы
Была ли эта статья Вам полезна?
Да
Нет
  1. Alexey Momot

  2. Опубликовано
  3. Обновлено

Комментарии