(Azure CDN Premium Verizon)规则引擎:301将所有请求重定向到azurewebsites.net和azureedge.net URL

时间:2019-06-07 05:15:10

标签: azure redirect azure-web-sites azure-cdn verizon

当前具有一个正在与Azure Web应用程序一起使用的Azure CDN Premium 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个域的“自定义”域指向网站的内容而不是Azure URL。

1 个答案:

答案 0 :(得分:0)

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

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

  1. Tutorial: Map an existing custom DNS name to Azure App Service

    a。添加TXT记录以指向您的天蓝色网站子域CNAME指向网站yourwebsite.azurewebsites.net的{​​{1}}子域。

    b。在Azure门户的“应用程序服务”面板上,确认刚刚添加的www

    c。再次在您的域提供商的DNS面板中,创建一个指向您的应用程序服务www.yourwebsite.com的IP地址的CNAME记录。

    d。最后,在域提供商的DNS面板中创建一个A记录,以将URL yourwebsite.azurewebsites.net指向TXT,以便Azure可以验证您拥有域yourwebsite.azurewebsites.net。 / p>
  2. Tutorial: Add a custom domain to your Azure CDN endpoint

    a。要验证您的域,请添加一个yourwebsite.com,其内容类似于yourwebsite.com,并使其指向您的CDN端点CNAME

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