我正在寻找正确的语法,用下划线替换URL的一部分到连字符
URL如下所示:www.test.com/variablepart/fixedpart_variablepart/我希望它是www.test.com/variablepart/fixedpart-variablepart/
所以我正在寻找fixedpart_替换为fixedpart-
我试过几件事,比如说。 RewriteRule ^ / fixedpart _?$ / fixedpart- [R = 301,L]但它不起作用
试试这个
RewriteRule ^(variablepart/)(.*)_(.*)$ /$1-$2 [R=301,L,NC]
使您可以在所有重定向规则之前添加此项。
注意:如果您在规则中有一个下划线并重定向到一个连字符。这是供参考。
RewriteRule ^(.*)_(.*)$ /$1-$2 [R=301,L]