перенаправить 301 с подчеркивания на дефис - PullRequest
0 голосов
/ 29 августа 2018

Я ищу правильный синтаксис для замены части URL подчеркиванием на дефис

URL выглядит следующим образом: www.test.com/variablepart/fixedpart_variablepart/ и я хочу, чтобы это было www.test.com/variablepart/fixedpart-variablepart/

Поэтому я ищу замену fixedpart_ на fixedpart-

Я пробовал несколько вещей, например. RewriteRule ^ / fixedpart _? $ / Fixedpart- [R = 301, L] но это не работает

1 Ответ

0 голосов
/ 29 августа 2018

Попробуйте это

RewriteRule ^(variablepart/)(.*)_(.*)$ /$1-$2 [R=301,L,NC]

Сделать можно добавить это до всех правил перенаправления.

Примечание: если вы подчеркиваете в правилах и перенаправляете на один дефис. Это для справки.

RewriteRule ^(.*)_(.*)$ /$1-$2 [R=301,L]
...