1

当前具有与 Azure Web 应用程序一起使用的 Azure CDN 高级 Verizon (P1) 配置文件。

301将所有请求重定向到的最佳方法是什么

YourWebsiteName.azureedge.net

YourWebsiteName.azurewebsites.net

到自定义域:YourWebsiteName.com

在https://cdn.windowsazure.com/http/rules/default.aspx使用规则引擎

不希望 3 个 URL 指向相同的内容。

目前的网址

  1. YourWebsiteName.com
  2. YourWebsiteName.azureedge.net
  3. YourWebsiteName.azurewebsites.net

所有点都指向相同的确切内容。

SEO 明智的做法并不好,并且想知道将两个 Azure 提供的 URL 重定向到所有请求的自定义域的最佳方法是什么。

访问所有 3 个 URL 时,它们都可以工作,而我不希望它们这样做。

只希望公众和搜索引擎可以访问自定义域:YourWebsiteName.com。

只希望 1 Domain 自定义域指向网站的内容,而不是 Azure URL。

4

1 回答 1

0

您不需要规则引擎将其他两个 URL(*.azurewebsites.net 和 *.azureedge.net)指向您的自定义域。

要让三个 URL 都指向第一个,即自定义域,您需要登录到您购买域名的服务提供商,然后添加两条CNAME记录,一条A记录和一条TXT记录,如两条所述下面的文章。

  1. 教程:将现有的自定义 DNS 名称映射到 Azure 应用服务

    一个。添加一条CNAME记录以指向您的 azure 网站子域yourwebsite.azurewebsites.net以指向您网站的www子域www.yourwebsite.com

    湾。在 Azure 门户的应用服务面板上,验证CNAME您是否刚刚添加。

    C。再次在您的域提供商的 DNS 面板中,创建一条A指向您的应用服务 IP 地址的记录yourwebsite.azurewebsites.net

    d。最后,在您的域提供商的 DNS 面板中创建一条TXT记录以指向 URL yourwebsite.azurewebsites.netyourwebsite.com以便 Azure 可以验证您是否拥有该域yourwebsite.com

  2. 教程:将自定义域添加到 Azure CDN 终结点

    一个。要验证您的域,请添加一个CNAME类似的cdnverify.yourEndpointNameOnTheCDN.azureedge.net名称并让它指向您的 CDN 端点yourEndpointNameOnTheCDN.azureedge.net

    湾。要将您的域名映射到 CDN 端点,请使用您的自定义域的名称创建第二个 CNAME,yourwebsitename.com并让它指向您的 CDN 端点yourEndpointNameOnTheCDN.azureedge.net

于 2019-06-08T04:40:44.987 回答