AddRedirectToWww重定向到错误的域

问题描述

我对重写器中间件使用AddRedirectToWww规则,但我一直被重定向错误的域。

对于上下文,我的网站托管在azure应用程序服务上,该服务的认域为myapp.azurewebsites.net。我有一个自定义域名,例如myapp.com和www.myapp.com

我设置了规则,以便将来自myapp.com的流量重定向www.myapp.com。但是,发生的事情是在访问myapp.com时,我重定向www.myapp.azurewebsites.net

为什么会这样呢?该中间件是否需要特定的请求标头来确定合适的主机?

解决方法

从您描述的方案和配置来看,您似乎没有正确设置CNAME和TXT记录。您需要在域注册商/提供商中进行配置。

您需要使用CNAME记录来映射子域(例如www.myapp.com)。 通过使用A记录来映射根域(例如myapp.com)。

请参考this document进行逐步操作。