使用 Azure CDN 有一些不清楚的地方。我一步一步地解释自我的网站创建以来我所做的事情。打电话给我的网站www.mypublicwebsite.com
。所以:
- 我在 Azure 上创建了一个 Web 应用程序。该网站有以下网址:
https://mypublicwebsite.azurewebsites.net
; - 我创建了一个自定义域
www.mypublicwebsite.com
- 我将所有请求从 重定向
https://mypublicwebsite.azurewebsites.net
到www.mypublicwebsite.com
。所以我解决了爬虫重复内容的问题。
一切都很好。然后,我决定根据文档创建 CDN 。混乱从这里开始。
- 我创建了 CDN 配置文件
- 我创建了端点。端点有一个新的 url
https://mypublicwebsite.azureedge.net
- 我从网络应用程序中删除了自定义域;
- 我在 cdn 配置文件中创建了自定义域。
所以现在的状态是这样的:
这种情况对SEO来说真的是个问题!!它不可能是正确的配置。我的内容一式三份。我部分解决了这种情况:
- 我将所有请求从 重定向
https://mypublicwebsite.azureedge.net
到www.mypublicwebsite.com
。所以我解决了爬虫重复内容的问题。
但是爬虫(也许还有用户?)仍然可以浏览原始网站。我一直在寻找不同的解决方案:
https://mypublicwebsite.azurewebsites.net
从到进行重定向www.mypublicwebsite.com
。但这会在 CDN 和 origin 之间创建一个无限重定向循环。- 试图隐藏起源,但如何?
老实说,我开始认为这不是管理 CDN 的正确方法。任何人都可以帮助我吗?
谢谢