我有一个附加了 GeoIP 重定向规则的站点。因此,如果用户在美国并试图查看网站的加拿大版本,我们会将他们重定向到加拿大版本。每个地区都有自己的内容和语言版本(即——我们的台湾站点只有中文,而我们的加拿大站点支持英语和法语)。
我的问题是,当用户喜欢我们的加拿大网站时,Facebook 会抓取我们的美国语言环境。同样,这也发生在英国等其他地区。所有 Facebook 抓取服务器都位于美国吗?有没有什么办法解决这一问题?
我有一个附加了 GeoIP 重定向规则的站点。因此,如果用户在美国并试图查看网站的加拿大版本,我们会将他们重定向到加拿大版本。每个地区都有自己的内容和语言版本(即——我们的台湾站点只有中文,而我们的加拿大站点支持英语和法语)。
我的问题是,当用户喜欢我们的加拿大网站时,Facebook 会抓取我们的美国语言环境。同样,这也发生在英国等其他地区。所有 Facebook 抓取服务器都位于美国吗?有没有什么办法解决这一问题?
使用Facebook 的调试工具查看您返回 Facebook 的元标记,并停止将 Facebook 的爬虫重定向到美国页面;让它访问它要求的任何特定于地理的站点,并给它描述该站点的元标记