Как убрать "-detail" из строки через mod_rewrite?

Тема в разделе "Тех. вопросы", создана пользователем d0ublezer0, 19 апр 2018.

Метки:
  1. d0ublezer0

    d0ublezer0

    Регистр.:
    21 май 2009
    Сообщения:
    305
    Симпатии:
    168
    привет!
    Внезапно все сломалось: были товары с суффиксом -detail а теперь его нет и переиндексация идет очень долго, т.к. страниц овер дофига.
    Хочу помочь яшке и гошке, но не знаю как
    Задача - поправить все
    https://www.adres-saita.ru/category/654456-detail
    на 301
    https://www.adres-saita.ru/category/654456
    т.е. тупо отрезать detail в конце

    Как правильно составить RewriteRule?

    Могут ли использоваться GET-параметры? Да, могут.
    Онлайн-генераторы правил не дают такого функционала, но чувствую что вопрос простой.
     
  2. d0ublezer0

    d0ublezer0

    Регистр.:
    21 май 2009
    Сообщения:
    305
    Симпатии:
    168
    Отвечаю сам себе. Вот так:
    Код:
    RewriteRule ^(.*)-detail$ $1 [L,R=301]
    Спасибо, ты самый лучший!