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

Regex 在IIS URL重写规则中查找字符模式,regex,iis,url-rewriting,iis-8.5,Regex,Iis,Url Rewriting,Iis 8.5,我们有几篇博客文章包含链接(太多而无法更改),这些链接指向我们主网站上的旧URL结构。URL中包含多个连字符作为默认分隔符 考虑: example.com/My-Awesome-Product 我需要将包含多个连字符的所有URL(如上面的示例)写入: example.com/Product/My-Awesome-Product 如果传入url为: example.com/Other-Page …那就不应该匹配了 有什么想法吗? 提前谢谢 ^(?![^-]*-[^-]*$)^(.*\/)

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

考虑:

example.com/My-Awesome-Product
我需要将包含多个连字符的所有URL(如上面的示例)写入:

example.com/Product/My-Awesome-Product
如果传入url为:

example.com/Other-Page
…那就不应该匹配了

有什么想法吗? 提前谢谢

^(?![^-]*-[^-]*$)^(.*\/)
试试这个,换成

$1Product/
见演示