Дерево страниц

Перенаправление (также используются названия редирект, переадресация, форвардинг) - это способ сделать один и тот же документ доступным с других адресов.

Вы можете настроить перенаправление с помощью файла .htaccess (подробнее про данный файл читайте в статье "Создание и настройка файла .htaccess") по предложенным ниже инструкциям.

Простое перенаправление

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

В предложенном варианте:

  • Redirect 301 - инструкция, сообщающая, что страница перемещена постоянно;
  • http://example.com/index.html - адрес страницы, на которую происходит перенаправление.

При использовании 301 редиректа рейтинг сайта в поисковых системах сохраняется.

Аналогичный синтаксис простого редиректа в другом примере:

Наверх

Перенаправление с использованием mod_rewrite

Перенаправление на другой домен

В примере ниже выполняется редирект с www.old-domain.ru на www.new-domain.ru:

RewriteCond задает условие, при котором происходит выполнение правила, указанного в RewriteRule. Таким образом, при запросе любой страницы www.old-domain.ru или old-domain.ru будет осуществлен переход на адрес www.new-domain.ru.

Наверх

Перенаправление домена без www на домен с www

Данное перенаправление также может быть выполнено двумя способами. В примерах осуществляется редирект с forum.example.ru на www.forum.example.ru.

Способ 1.

Способ 2 (в данном способе нет необходимости указания домена).

Наверх

Перенаправление домена с www на домен без www

В примерах осуществляется перенаправление с www.forum.example.ru на forum.example.ru.

Способ 1.

Способ 2.

Наверх

Перенаправление в подкаталог

Для перенаправления поддомена forum.example.ru в подкаталог forum используется следующая конструкция:

Наверх

Перенаправление c http на https

Вариант 1 (без дополнительных условий).

Вариант 2 (перенаправление с http на https, при этом осуществляется перенаправление с домена с www на домен без www).

Вариант 3 (перенаправление с http на https, при этом осуществляется перенаправление с домена без www на домен с www).

Наверх

Перенаправление с https на http

Наверх

Перенаправление на http для одной страницы

Наверх

Перенаправление на https для одной страницы

Более подробную информацию о перенаправлениях Вы можете получить из официальной документации Apache.

Наверх