在IIS URL重写规则中查找字符模式

时间:2014-09-11 12:43:57

标签: regex iis url-rewriting iis-8.5

我们有几篇博文包含链接(太多无法更改),指向我们主网站上的旧网址结构。 URL中包含多个连字符作为默认分隔符。

考虑:

example.com/My-Awesome-Product

我需要将包含多个连字符的所有网址(例如上面的示例)写入:

example.com/Product/My-Awesome-Product

如果传入的网址是:

example.com/Other-Page

...然后它不应该匹配。

有什么想法吗? 在此先感谢。

1 个答案:

答案 0 :(得分:0)

^(?![^-]*-[^-]*$)^(.*\/)

使用

试试this.replace
$1Product/

参见演示。

http://regex101.com/r/hQ1rP0/4