Мутирует 301 редирект

G
На сайте с 13.05.2017
Offline
20
397

Добрый день, подскажите пожалуйста!

На сайте изменился уровень вложенности категории:

Было site.ru/blog/topic

Стало site.ru/topic

Прописываю редирект такого типа: RewriteRule ^blog/topic(.*)$ topic/$1 [R=301,L]

На все другие категории он отработал корректно, но вот на сокращение уровня вложенности реакция была странная, подозреваю что дело в том, что новый каталог идет сразу после домена и не хватает какого то правила в редиректе.

В результате получилтся 301 редирект на страницу site.ru/site.ru/topic..

Подскажите пожалуйста где может быть ошибка.

S
На сайте с 30.09.2016
Offline
469
#1

Это невозможно. В рамках того, что написано.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
M
На сайте с 04.12.2013
Offline
223
#2

Geparo, ведущий слеш в подстановку правила добавьте.

---------- Добавлено 21.11.2017 в 15:32 ----------

И я надеюсь, вы понимаете, что внутренние ссылки на сайте нужно править отдельно. Редирект только для старых бэков и для ПС.

---------- Добавлено 21.11.2017 в 15:34 ----------

И со слешем после topic у вас какие-то заморочки.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts

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