Редирект каталога на домен с помощью mod_rewrite.c

Потребовалось перенести сей блог на свой домен третьего уровня. Блог был доступен по адресу street.marvins.ru/blog, собственно его и переносим на marvins.ru, создав запись в DNS зоне и описав VirtualHost в Apache и указав в настройке WordPress новые адреса.
Но очень не хотелось потерять наших многих немногочисленных читателей, которые как правило приходят к нам через поисковые системы, поэтому был создан редирект с адреса street.marvins.ru/blog на marvins.ru. Т.к. сайт работает под чистым Apache, то был для редиректа был выбран модуль mod_rewrite.c.
Создадим в корне сайта с которого мы будем перенаправлять (в нашем случае это street.marvins.ru) файл .htaccess со следующим содержимым:

При этом RedirectMatch 301 — даст понять поисковикам, что страница была перемещена и все запросы в которых присутствует каталог «/blog/» будут перенаправленны на marvins.ru с сохранением URL до страницы — $1.
Ресстартуем Apache

Оказалось, что это совсем просто:)

Редирект каталога на домен с помощью mod_rewrite.c: 1 комментарий

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *