【发布时间】:2014-11-27 02:03:41
【问题描述】:
由于在我们的服务器上使用 gzip 导致 Facebook 无法识别图像的问题。
首先,我们的网站需要使用 gzip,因此关闭 gzip 的答案不是适用的回应。我们的服务器默认使用 gzip,这是一件好事,所以我们需要保留它。
我知道压缩图像的影响可以忽略不计,但我们仍在使用它。
如果网站被 Facebook 机器人访问,我想要做的(希望)理想情况下是使用 gzip,否则启用 gzip,因此当检测到的用户代理是其中一个时
以下...
facebookexternalhit/1.0
facebookexternalhit/1.1
人脸机器人
我们禁用 gzip(即我假设的 SetEnv no-gzip 1)
我们希望在每个站点的 .htaccess 文件中执行此操作
有没有办法在 .htaccess 文件中执行此操作,如果可以,任何人都可以提供 .htaccess 示例。
感谢您的帮助。
【问题讨论】:
-
为什么不对所有图片关闭 gzip 呢?你只是在无缘无故地浪费你的服务器、访问者的电脑和手机上的 CPU