我使用一个静态站点生成器作为我的网站,这意味着我的整个网站是静态的。我所有的资源和HTML文件都以域名作为前缀引用,这样CDN就可以使用了。
但由于SEO的考虑,我禁用了非www访问,并将这些访问重定向到www.domain.com变体。但是现在我显然不能使用CDN了,因为源服务器需要与超级名称不同。
CDN可以用于HTML文件吗?如何通过www.domain.com传递内容并使用CDN?我可以让CDN访问static.domain.com一个源服务器,但拒绝其他客户端的访问吗?看上去很笨拙!
有什么想法吗?
使用Apache2.2试图通过我的托管公司的站点使用第3级CDN
发布于 2014-10-28 10:11:53
根据您能够通过托管公司在CDN上设置的内容,最好的方法是在CDN设置上覆盖主机头。因此,首先让我们看看您的DNS设置:
现在,在CDN上,您将原点设置为origin.yourdomain.com,并将"http主机头覆盖“添加到www.yourdomain.com (我无法告诉您在安装过程中是否可行)。在某些情况下,它是以相反的方式实现的,因此您将“强制IP主机”到origin.yourdomain.com。
在这两种情况下,您想要实现的是:
这样,您就可以设置您的web服务器完全相同的方式,您将没有CDN。
https://stackoverflow.com/questions/26372288
复制相似问题