问题描述
我正在尝试创建重定向规则,但据我了解,如果regex与HttpContext的Path字符串匹配并且不能与参数一起使用,则重定向有效。
website.com/HomeController/SomeAction?val1=15&val2=SomeValue
类似这样:
website.com/NewRedirectedpath/15/SomeValue
我曾经这样尝试过:
var rewriteOptions = new RewriteOptions()
.AddRedirect(@"^HomeController/SomeAction\?val1=([0-9]+)&val2=([_0-9a-zA-Z-]+)","NewRedirectedpath/$1/$2")
但是这不起作用。据我了解,查询字符串中的参数并不是路径的一部分,但我需要在重定向规则中传递它们。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)