问题描述
我们有一个在主机上运行的生产网站,例如 domain.com 我们将使用haproxy将请求从 domain.com 代理到 static.domain.com -这是Cloud Storage中的域名存储桶。此外,我们还有一个开发版本,该版本也可以通过 static.dev.domain.com 在Cloud Storage上使用。
因此,事实证明,同一页面将在3个不同的域上可用,从SEO角度来看这是非常糟糕的。
我最初的想法是通过IP限制对域名存储桶的访问,但我认为没有办法。也没有基本的http授权方式。有什么想法可以保护静态网站不被索引?
解决方法
实际上,不可能从Cloud Storage控制台限制对一个IP的访问,尽管如此,我发现这个Public Issue Tracker要求通过IP地址来限制存储桶访问。作为建议,我建议您发表评论并开始问题,以便获得有关此问题的通知。
另一方面,我认为此StackOverflow post可以为您提供帮助,因为该文档提到了使用VPC服务控件的可能解决方法:)
,由于我主要关注的是SEO,为解决重复的内容问题,我添加了规范网址:
<link rel="canonical" href="https://example.com">