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