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

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

Указанные перенаправления будут работать:

  • для большинства конфигураций VDS, где используется веб-сервер Apache (необходимо, чтобы модуль mod_rewrite был включен);
  • для серверов с VestaCP или ISPmanager, установленными через панель управления аккаунтом.

Обратите внимание, что данные редиректы не подойдут для OS Bitrix7.

Директивы необходимо указывать в .htaccess в блоке <IfModule mod_rewrite.c> со следующим содержимым:

В качестве правил указываются директивы RewriteCond и RewriteRule с необходимыми значениями - RewriteCond задает условие, при котором происходит выполнение правила, указанного в RewriteRule.

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

В примере ниже выполняется редирект с www.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. Перенаправление с http://example.ru на https://example.ru.

1a. Аналогичное перенаправление для серверов с панелью ISPmanager при использовании Nginx:

2. Перенаправление с http://example.ru на https://www.example.ru.

3. Перенаправление с http://www.forum.example.ru на https://forum.example.ru.

4. Перенаправление с http://forum.example.ru на https://www.forum.example.ru.

Наверх

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

Наверх

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

Вариант 1:

Вариант 2:

Наверх

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

Наверх