【发布时间】:2018-07-18 06:34:02
【问题描述】:
在 ASP.Net Core 应用程序启动时,我有:
RewriteOptions rewriteOptions = new RewriteOptions();
rewriteOptions.AddRedirectToHttps();
applicationBuilder.UseRewriter(rewriteOptions);
在生产中,我需要将所有非 WWW 重定向到 WWW。
例如:
domain.com/contact > www.domain.com/contact
如何使用重写中间件做到这一点?
【问题讨论】:
-
www 已过时。你为什么要强迫人们这样做? :)
-
我不是专家,但我一直在阅读一些类似这样的帖子:yes-www.org/why-use-www。我看到许多网站将非 www 重定向到 www。例如,谷歌、Invision 等。但同样,我不是专家。我正在尝试找出哪个更好。
-
是的,我明白它背后的原因,这很公平。也许我们可以将一些不那么烦人的东西标准化,比如“网络”。
标签: asp.net-core