Задать вопрос
@lexchz

Как сформировать окончание url перенаправленной страницы?

Для редиректа подкатегории происано:
RewriteRule ^ekonomia/svyaz/?(.*)$ http://site.ru/svyaz/$1 [R=301,L]


Проблема в том, что если slug статьи в категории ekonomia начинается со знаков svyaz, например svyaznoi, то перенаправленная ссылка имеет такой вид:

http://site.ru/svyaz/noi

А должно быть site.ru/ekonomia/svyaznoi. Как это исправить?
  • Вопрос задан
  • 81 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Решения вопроса 1
shambler81
@shambler81 Куратор тега htaccess
Используй отрицание !
RewriteCond %{REQUEST_URI} !^ekonomia/svyaz/svyaz.*$ [NC]
RewriteRule ^ekonomia/svyaz/?(.*)$ http://site.ru/svyaz/$1 [R=301,L]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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