CloudFlare 要求网站可通过WWW
子域访问,该子域(通过 CNAME 记录)指向 CF 的服务器。该服务器会从我的非WWW
版本网站中抓取并缓存内容,不是吗?
因此,看起来两个版本的网站都应该可以访问,并且不应执行 301/302 重定向(之前我出于 SEO 原因将WWW
版本重定向到non WWW
)。因此 Google 机器人可以看到两个版本的网站并将其视为不同的网站,不是吗?
我可以将non WWW
网站的版本重定向到另一个WWW
版本并让 CloudFlare 正常工作吗?
答案1
您应该在非 WWW 域上启用 Cloudflare(这是 DNS 设置页面上的一个简单更改),并保留www.
域的重定向。
Cloudflare 对您要使用的实际域名没有任何要求。如果您使用了没有www.
前缀的域名,最好保留这种状态,这样您就不会失去任何 SEO 优势。
这样一切都会正常工作,Cloudflare 将缓存非 www 域名。