0

我见过很多网站,如 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 记录添加到 whitelabel.example.com,比如 hello.example2.com,它只会给我一个 404 azure 页面。

请指教。我很抱歉我很糟糕。

4

2 回答 2

0

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

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

参考: https ://docs.microsoft.com/en-us/Azure/app-service/app-service-web-tutorial-custom-domain#map-a-wildcard-domain

于 2020-10-01T08:11:10.917 回答
0

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

于 2021-02-06T14:41:19.313 回答