我正在使用ASP net core 2 MVC开发一个网站,并使用重写规则将请求更改为另一个地址。
这些代码已添加到我的代码中
var rewrite = new RewriteOptions()
.AddRewrite(@"^.*maplayer(.*)",
"https://new-server/geoserver/wms$1", true);
app.UseRewriter(rewrite);
但是,这些代码对我不起作用。然后我尝试使用正常工作的AddRedirect
。
asp net core中是否存在AddRewrite
的约束?
答案 0 :(得分:0)
似乎您正在尝试重写到外部链接,您需要配置ARR和反向代理才能实现这一点。见https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/reverse-proxy-with-url-rewrite-v2-and-application-request-routing