Я изо всех сил пытаюсь создать RewriteRule, который выполняет 2 вещи:
- заменяет некоторые слова другими (например, "color_light_blue" и "color_dark_blue" становятся "color_blue")
- удалить дубликаты (если некоторые созданы по правилу 1)
Вот пример:
mysite.com / products / brand_1-color_light_blue-color_dark_blue-color_red
следует перенаправить (301) на
mysite.com / products / brand_1-color_blue-color_red
, используя это:
RewriteRule (.*)color_(blue-light|blue-dark|saphir)+(.*) $1color_blue$3
RewriteRule (.*)color_(grey-light|platinium)+(.*) $1color_grey$3 [NC,R=302,L,N=10]
, кажется, работает ТОЛЬКО если соблюдаются все параметры.Кажется, что перезаписываемые цепочки не связаны.