301 редирект с каждой страницы одного домена на соответствующую ему

Сегодня рассмотрим как сделать 301 редирект с одного домена на другой, причем, чтобы не только с главной страницы на главную другого домена, как это было сделано ранее.

В рассматриваемом ниже варианте редирект будет работать корректно с каждой страницы одного домена на соответствующую аналогичную страницу другого домена.

Итак, в .htaccess файле прописываем следующее:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^yaknyazev\.ru$ [NC]
RewriteRule (.*) https://ya-knyazev.ru/$1 [R=301,L]

В данном случае есть основной домен ya-knyazev.ru, у него есть синоним yaknyazev.ru (без тире). Можете зайти на любую страницу моего блога, изменить домен с ya-knyazev.ru на yaknyazev.ru и Вы увидите, что вас автоматом вернет обратно на ya-knyazev.ru с любой страницы сайта, причем не на главную, а на ту же самую.

Спасибо за внимание.

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

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