将3个短划线重写为url中的一个短划线

时间:2013-11-07 19:14:47

标签: regex apache .htaccess mod-rewrite

我有一些网址看起来像

forum/131-Call-Of-Duty-Black-Ops-2---Problemy-techniczne/107002-Call-of-duty-black-ops-2-brak-dziwieku.html

正如你所看到的,有" ---"在网址中。我怎样才能将它们重写为只有一个" - ",所以网址将如下所示:

forum/131-Call-Of-Duty-Black-Ops-2-Problemy-techniczne/107002-Call-of-duty-black-ops-2-brak-dziwieku.html

1 个答案:

答案 0 :(得分:1)

您可以使用此规则:

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