301 редирект. как сделать?

TAPAKAH TAPAKAH   13.01.2019 13:17   391  
301 редирект с определенной страницы одного домена на такой же URL адрес другого домена


Требуется сделать редирект для всех url определённого каталога сайта №1 на точно такой же адрес сайта №2.

Пример:
https://сайт1.ru/каталог/любаястрока/
редирект на
https://сайт2.ru/каталог/любаястрока/

и

https://сайт1.ru/каталог/любаястрока.html
редирект на
https://сайт2.ru/каталог/любаястрока.html

а все остальные url сайта №1, в том числе и главная страница, НЕ имеют редирект


RewriteCond %{REQUEST_URI}/каталог/ (.*)
RewriteRule ^(.*)$ https://сайт2.ru/ [L,R=301]

Такой вариант редиректит почему то абсолютно всё с сайта1 на сайт2.

Как сделать только для определённых каталогов?



Ответы на вопрос (4) Написать ответ
imtii imtii   13.01.2019 14:07
RewriteCond %{HTTP_HOST} ^www\.site1\.ru$ [NC]
RewriteRule ^(.*)$ https://site2.ru/$1 [R=301,L]


А так если DLE, у него есть готовый такой функционал.
0
TAPAKAH TAPAKAH   13.01.2019 15:19
Вы внимательно ознакомились с ситуацией?
Мне нужен индивидуальный подход, а не шаблонный.
И действительно, сайт на DLE, но модуль "Управление редиректами на сайте" не позволяет реализовать необходимые мне параметры.
0
TAPAKAH TAPAKAH   13.01.2019 15:48
Вопрос решил сам.
Получилось просто и в одну строчку.
Спасибо!
1
Denis Alekseenko Denis Alekseenko   13.01.2019 17:33
мог бы и поделится ) для остальных
1

Войдите, чтобы написать ответ
Вход Регистрация

Фриланс нового поколения. Всё за 500 рублей!