私は自分の301リダイレクトを書き込もうとしています。私は2つの文字列を持っています。1つは古いURLで、もう1つは新しいURLです。例は以下のとおりです
元のURL:
procurement-notice-(\d+).html
新しいURL:
/Bids/Details/$1
このように、私は古いURLと新しいURLをたくさん持っています。正常に動作するURLに一致させるために、以下を実行しています。ここで、「リダイレクト」は古いURLと新しいURLを含む辞書です。
var matchedURL = redirect.SingleOrDefault(d => Regex.Match(url, d.Key, RegexOptions.Singleline).Success);
しかし今、私は一致したものを新しいURLに置き換えたいと思います。