当前具有一个正在与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指向相同的内容。
当前网址
所有指向完全相同的内容。
SEO明智的做法不是很好,并且想知道将所有两个Azure提供的URL重定向到所有请求的自定义域的最佳方法是什么。
访问所有3个URL时,它们均起作用,我不希望它们起作用。
只希望公共和搜索引擎可以访问“自定义域:YourWebsiteName.com”。
只希望1个域的“自定义”域指向网站的内容而不是Azure URL。
答案 0 :(得分:0)
您将不需要规则引擎将其他两个URL(*。azurewebsites.net和* .azureedge.net)指向您的自定义域。
要使三个URL都指向第一个URL,即自定义域,您需要登录购买域名的服务提供商,然后添加两个CNAME
记录,一个{ {1}}记录和A
记录,如下两篇文章所述。
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
记录。
A
记录,以将URL yourwebsite.azurewebsites.net
指向TXT
,以便Azure可以验证您拥有域yourwebsite.azurewebsites.net
。 / p> 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
。