Novitsky
@Novitsky
Веб-разработчик, дизайнер, фотограф

Как правильно сделать редирект в .htaccess?

Здравствуйте. Мне необходимо сделать переадресацию с https://domain2.ru на https://domain1.net через .htaccess. Но(!), например, чтобы адрес https://domain2.ru/directory/name1/ перенаправлялся на https://domain1.net/directory/name1/. То есть внутренняя структура и наполнение у сайтов одинаковые — разница только в домене.
Делал вот так:
RewriteEngine On

<IfModule mod_rewrite.c>
	RewriteCond %{HTTP_HOST} ^domain2\.ru$ [NC,QSA]
	RewriteRule ^(.*)$ https://domain1.net/$1 [L,R=301]
</IfModule>

Но любой адрес https://domain2.ru/.../.../ переадресовывается на корень сайта https://domain1.net/ без сохранения всего пути.

Как это можно решить?
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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