我已将asp.net Core 2 Web应用程序设置为在具有自定义域的Azure应用服务上运行。我想实现将 example.com 调用重定向到 https://www.example.com/
因此,我将重写器放入应用程序的Startup.cs中,如下所示:
app.UseRewriter(new RewriteOptions()
.AddRedirectToWww()
.AddRedirectToHttpsPermanent()
);
不幸的是,只有https重定向似乎有效。我也尝试过使用.AddRedirectToWwwPremanent()
,但是当我跟踪网络流量时,https的状态代码只有一个301,并且已发布的应用程序未重定向非www调用。