Azure流量管理器,将HTTPS://www.my.site.com重定向到HTTPS://my.site.com
问题描述:
我的营销团队意外地创建了带有“www”子域的材料,我需要看看我是否可以使用Azure流量管理器将其删除。Azure流量管理器,将HTTPS://www.my.site.com重定向到HTTPS://my.site.com
营销领域(不正确)HTTPS://www.my.site.com
我只有* .site.com通配符证书所以在这个时候,我不能支持 'WWW'。
如果用户通过HTTP进入'www'站点,我可以成功重定向到正确的站点。如果他们输入HTTPS,或者使用默认为HTTPS的Firefox,则他们将看到HTTPS://www.my.site.com的证书错误。
对第二个wildcart证书* .my.site.com有帮助吗?我不知道我会在哪里配置它。
任何帮助,将不胜感激,谢谢。
答
您拥有的证书应该足够了,因为它是通配证书,不需要另外购买证书。
我认为这可以通过添加另一个主机名到您的应用程序并创建另一个SSL绑定来解决。
这意味着你需要添加www.my.site.com主机名(请务必将其分配给交通管理器URL):
,然后进行绑定:
一旦完成这两个URL将通过SSL工作。
如果你想那么必须从去可以再添加URL重写规则的所有流量:
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="SPA">
<match url="OLDURL" />
<action type="Rewrite" url="NEWURL" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
你可以看一下这个其他的答案,以获得更多的数据:Rewriting a URL in an Azure web app
谢谢拜伦回复。我们尝试了这样的解决方案,它让我们获得了最多的方式。当用户输入HTTPS://www.my.site.com时,我们仍然会看到错误。这种情况经常发生在较新版本的Firefox中,因为当用户输入URL时,默认情况下它们使用HTTPS前缀。我的证书不能绑定到\ *。\ *。site.com,这就是为什么我正在寻找第二个证书。你以前见过这种情况吗? – ghawkes