Ошибка Curl: 61 (BAD_CONTENT_ENCODING) при отладке с использованием сайта Developers.facebook.com

Я не могу этого понять. Я хочу установить для моего og:url то же значение, что и для моего canonical URL-адреса, но когда я это сделаю, Facebook Share перестанет работать.

Оба URL-адреса имеют одинаковое содержание, но обслуживаются из другой среды.

Мой canonical URL

<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 Share работает (подается с заголовком 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.

Я думаю, это связано с тем, как я подаю контент.

Среда URL-адресов canonical обслуживает предварительно сжатые HTML-файлы. Эти сжатые HTML-файлы Brotli имеют расширение .br.

Обратите внимание: в настоящее время сервер настроен только на обслуживание сжатого контента Brotli. Поэтому нет резервного контента для устройств, которые не поддерживают контент Brotli.

Возможно, мой вопрос должен был звучать так: «Разве Facebook Share не поддерживает контент, доступный только как контент Brotli?»

Думаю, я мог бы ответить на свой вопрос в последнем переписывании. Я буду рассматривать возможность использования также контента, сжатого g-zip, вместе с моим контентом Brotli.

MeSo2 28.04.2024 20:11
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
1
107
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Теперь я могу подтвердить, что Facebook https://developers.facebook.com/tools/debug/ не проверяет (поддерживает) контент, если он доступен только потому, что Бротли сжимает контент.

Другие вопросы по теме