Вырезать папку из урлов при редиректе на другой домен

KP
На сайте с 17.07.2011
Offline
59
282

В htaccess стоит редирект Redirect 301 /equipment/ https://site.ru/reabilitatsiya/.

Когда прописываю Redirect 301 /equipment/lazeroterapiya/ https://site.ru/lazeroterapiya/, то он редиректит на https://site.ru.ru/reabilitatsiya/lazeroterapiya/.

Нужно вырезать эту папку "/reabilitatsiya/", чтобы получился урл https://site.ru/lazeroterapiya/.

Причем если я пропишу редирект для другой папки, то вложенные урлы также будут редиректить на левый урл(добавляя в начале папку на другом домене).

Как убрать автоподстановку корневой папки в урл другого сайта?

Я могу закомментировать Redirect 301 /equipment/ https://site.ru/reabilitatsiya/, чтобы другим урлам правило не мешало. Но это не выход, т.к. это правило тоже должно работать

Gerga
На сайте с 02.08.2015
Offline
94
#1

KazakhPR,


<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^equipment/$ https://site.ru/reabilitatsiya/ [R=301,L]
</IfModule>
KP
На сайте с 17.07.2011
Offline
59
#2

Руслан, спасибо. Но теперь другие редиректы ниже типа Redirect 301 /equipment/apparat-bioimpedansometrii-medass https://site.ru/reabilitatsiya/ перестали работать. Теперь их все переоформлять по стандарту, предложенному вами?

Gerga
На сайте с 02.08.2015
Offline
94
#3

KazakhPR, должны работать, но можете их перенести по коду выше моего варианта. Пожалуйста.

---------- Добавлено 30.07.2019 в 18:22 ----------

Может кэш браузера?

KP
На сайте с 17.07.2011
Offline
59
#4
Gerga:
KazakhPR, должны работать, но можете их перенести по коду выше моего варианта. Пожалуйста.
Сделал, но не работают другие урлы.
Может кэш браузера?

Нет, проверял через другие браузеры, кэш Битрикса обновлял.

Я вам запрос в скайпе подал на добавление. Может там пообщаемся? Тут проблем несколько глубже, чем кажется.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий