I am trying to rewrite simple url to other url in asp.net core 3 application. I have used the re-writer as follows
app.UseRewriter(new RewriteOptions().AddRewrite(@"^(?i)quote_request.aspx\?id=(.*)", "quote/revise/$1", skipRemainingRules: true));
But this is not matching and rewriting (mysite)/quote_request.aspx?id=123 to (mysite)/quote/revise/123
Am I missing something? Regex matches perfectly at https://dotnetfiddle.net/vk0ZVn though.
also,
app.UseRewriter(new RewriteOptions().AddRewrite(@"^(?i)quote_request.aspx(.*)", "quote/revise$1", skipRemainingRules: true));
is correctly rewriting (mysite)/quote_request.aspx?id=123 to (mysite)/quote/revise?id=123.