1
請幫忙。對於那些知道和理解的人應該很簡單。我只需要.htaccess重寫規則在一次重定向操作中將所有下劃線替換爲破折號。我把URIs強調破折號
RewriteRule ^([^_]*)_(.*)$ /$1-$2 [R=301]
但它會逐一替換,如果URL有五個下劃線,它會強制5個重定向!是否有可能,在相同的重寫規則(用 - 代替_)搜索字符串並將其替換?例如:
host.com/i_want_it_to_be_replaced.html ->
host.com/i-want-it-to-be-replaced.html
,如果它看到 「i_want」 或 「多多益善」,它與 「力」 來替換它:
host.com/i_want_it_to_be_replaced.html ->
host.com/force-it-to-be-replaced.html
謝謝!