我们最近创建了一个新的网站,我执行了以下步骤将用户从旧域重定向到新域:
更新了旧域及其适当的CNAME以转发到新域
配置Azure以侦听旧域+子域
向web.config添加了URL重写规则(301永久重定向到新域)
通过HTTP浏览时,一切正常。但是,通过HTTPS浏览时,出现如下错误:
网站安全证书中的主机名与
网站。
该服务器无法证明它是[旧域];它的安全证书来自* .azurewebsites.net。
我猜这是因为我的应用程序服务仅持有新域名的SSL证书,而不是旧域名的SSL证书。有没有办法解决? URL重写或其他选项可以优先于此吗?
最佳答案
您可以在同一App Service应用程序中拥有新域和旧域的证书。
您需要添加两个证书,然后将每个证书的SSL绑定添加到适当的域。
关于azure - HTTPS的Azure App Service URL重写失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50120497/