【发布时间】:2013-03-24 08:05:06
【问题描述】:
我正在尝试编写自己的 301 重定向。我有 2 个字符串。一个是旧网址,另一个是新网址。示例如下
原始网址:
procurement-notice-(\d+).html
新网址:
/Bids/Details/$1
像这样,我有很多新旧网址。我正在执行以下操作以匹配正常工作的 Urls。其中“重定向”是一个包含新旧 url 的字典。
var matchedURL = redirect.SingleOrDefault(d => Regex.Match(url, d.Key, RegexOptions.Singleline).Success);
但现在我想用新的 url 替换匹配的。
【问题讨论】:
标签: c# regex asp.net-mvc