@ivanovav27
Занимаюсь разработкой сайтов

Редирект с каждой страницы одного домена на такой же адрес другого. Как?

Добрый день. Перенес сайт с одного домена на другой. Нужно настроить редирект с каждой страницы старого домена на такой же адрес нового. Пробовал два правила

RewriteCond %{REQUEST_URI} (.*)
RewriteRule ^(.*)$ https://site.ru/$1 [L,R=301]

и

RewriteEngine On
RewriteCond %{REQUEST_URI} (.*)
RewriteRule ^(.*)$ https://site.ru/$1 [L,R=301]

Оба срабатывают не во всех случаях. Например, old.ru/new/ -> site.ru/new/ - все нормально, редиректит. Но если есть на странице есть еще подстраница, например old.ru/new/novay-novost/ - то редирект происходит на site.ru//bitrix/urlrewrite.php

В чем может быть причина? В какую сторону копать?
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
@dodo512
Перенести редирект в начало файла, чтобы он стоял выше правила RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы