如何解决启动.NET Core中RewriteOptions重写模块的重定向规则中传递查询字符串或参数
我正在尝试创建重定向规则,但据我了解,如果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 举报,一经查实,本站将立刻删除。