Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为azure网站设置白标签?_Azure_Dns_Hosting_White Labelling - Fatal编程技术网

如何为azure网站设置白标签?

如何为azure网站设置白标签?,azure,dns,hosting,white-labelling,Azure,Dns,Hosting,White Labelling,我见过很多网站,如agoda、booking.com等,为他们的会员计划提供白标签服务。它会让您将网站的cname记录设置为指向他们的域,如whitelabel.agoda.com(示例)。我不知道这是如何做到的,因为我正试图这样做,但我不断得到一个404错误 以下是我迄今为止所尝试的: 我有一个名为example.com的网站,我正在使用azure托管我的web应用程序。我计划建立一个联盟计划,其他用户可以将他们自己的cname添加到我的whitelabel.example.com,它将直接进

我见过很多网站,如agoda、booking.com等,为他们的会员计划提供白标签服务。它会让您将网站的cname记录设置为指向他们的域,如whitelabel.agoda.com(示例)。我不知道这是如何做到的,因为我正试图这样做,但我不断得到一个404错误

以下是我迄今为止所尝试的:

我有一个名为example.com的网站,我正在使用azure托管我的web应用程序。我计划建立一个联盟计划,其他用户可以将他们自己的cname添加到我的whitelabel.example.com,它将直接进入我的example.com网站(我将从那里使用c#完成我自己的逻辑)

问题是:

我该如何设置它?现在我有一个cname链接whitelabel.example.com到example.com(这很有效)。然而,当从另一个域进行测试时,将cname记录(比如hello.example2.com)添加到whitelabel.example.com,它只会给我一个404 azure页面


请告知。非常抱歉,我对此感到非常抱歉。

不确定我是否正确理解您的要求。似乎可以通过使用CNAME记录将通配符域(例如,
*.contoso.com
)映射到web应用程序(如果它托管在Azure应用程序服务上)

然后,您现在可以将与应用程序的通配符名称匹配的任何子域(例如,
sub1.contoso.com
sub2.contoso.com
*.contoso.com
都匹配
*.contoso.com
)添加到应用程序服务的自定义域。您将通过不同的URL访问应用程序,如
sub1.contoso.com
sub2.contoso.com


参考资料:

是,除了*.contoso.com不起作用。它不能用作自定义域。所有其他子域都可以工作,但通配符子域不行