使用developers.facebook.com进行调试时出现Curl错误:61 (BAD_CONTENT_ENCODING)

问题描述 投票:0回答:1

我想不通。我想将我的

og:url
设置为与我的
canonical
URL 相同的值 - 但当我这样做时,Facebook Share 就会停止工作。

两个 URL 具有完全相同的内容,但由不同的 环境提供。

我的

canonical
网址

<link rel="canonical" href="https://www.filmfix.com/en/8mm-transfer/professional-super-8-film-transfer-/">

当我将

og:url
设置为

<meta property="og:url" content="https://api.filmfix.com/landingpage_super_8_dvd_filmtransfer.asp?l=e&lp_post=2787">

Facebook 分享有效(带有标题

Content-Encoding: gzip
)。

但是当设置为

<meta property="og:url" content="https://www.filmfix.com/en/8mm-transfer/professional-super-8-film-transfer-/">

Facebook Share 找不到 Open Graph 内容。页面内容使用标题

Content-Encoding: br
提供。

我认为这与我提供内容的方式有关。

canonical
URL 环境 正在提供预压缩的 HTML 文件。这些 Brotli 压缩 HTML 文件具有
.br
扩展名。

注意,服务器当前设置为仅提供 Brotli 压缩内容。因此,不支持 Brotli 内容的设备无法备份内容。

也许我的问题应该是:“Facebook Share 是否不支持仅作为 Brotli 内容提供的内容?”

apache facebook encoding brotli
1个回答
0
投票

我现在可以确认 Facebook https://developers.facebook.com/tools/debug/ 不会检查(支持)内容(如果内容仅在 Brotli 压缩内容时可用)。

© www.soinside.com 2019 - 2024. All rights reserved.