如何解决如何为您的Azure网站设置whitelabel?
我已经看到很多网站,例如agoda,booking.com等,为其会员计划提供白标服务。它会让您将网站的cname记录设置为指向其域名,例如whitelabel.agoda.com(示例)。我不确定这样做的方式,但是我一直收到404错误。
这是我到目前为止所尝试的:
我有一个名为example.com的网站,并且我正在使用azure托管我的Web应用程序。我正计划有一个联盟计划,其他用户可以将他们自己的cname添加到我的whitelabel.example.com中,并且它将直接转到我的example.com网站(然后我将使用c#来执行自己的逻辑)
问题是:
我将如何进行设置?现在,我有一个将whitelabel.example.com链接到example.com的cname(有效)。但是,当从另一个域进行测试时,在whitelabel.example.com中添加cname记录(例如hello.example2.com),只会给我一个404天蓝色页面。
请告知。对不起,我对此感到非常抱歉。
解决方法
不确定我是否正确理解了您的要求。看来您可以通过使用CNAME记录将通配符域(例如*.contoso.com
)映射到您的Web应用程序(如果它托管在Azure App Service上)。
然后,您现在可以将与通配符名称匹配的任何子域添加到应用程序中(例如sub1.contoso.com
,sub2.contoso.com
和*.contoso.com
都与*.contoso.com
匹配)。应用服务的自定义域。您将通过不同的URL(例如sub1.contoso.com
或sub2.contoso.com
)访问应用程序。
是的,除了 *.contoso.com 不起作用。它不能用作自定义域。所有其他子域都有效,但通配符无效。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。