При запуске отладки отсутствуют метатеги og - PullRequest
1 голос
/ 27 августа 2011

Я добавляю подходящие мета-тэги на свой сайт обмена видео, но Facebook продолжает говорить, что они не найдены. Однако, когда я просматриваю источник, я вижу их. Можете ли вы взглянуть на мой источник и сказать, что я делаю не так?

http://www.christianclips.com/video/151/Cannon-Ball-Baptism

Ответы [ 3 ]

0 голосов
/ 31 августа 2011

У меня была такая же проблема некоторое время назад на сервере со старой версией php (5.2.x)

Те же страницы будут безошибочно обрабатываться на других серверах, но на этом они не будут работать.

Я сравнил заголовки и вуаля, «Content-length» там не было.После добавления все начало работать.

Это заголовки вашей страницы:

Дата Ср, 31 Авг 2011 17:08:45 GMT

Сервер Apache

X-Powered-By PHP / 5.2.17

Истекает четверг, 19 ноября 1981 г. 08:52:00 GMT

Cache-Control без хранения, без кэширования,must-revalidate, post-check = 0, pre-check = 0

Pragma no-cache

Content-Encoding gzip

Тайм-аут Keep-Alive = 5, max =100

Connection Keep-Alive

Transfer-Encoding кодируется

Тип содержимого text / html

Content-Length отсутствует.

Facebook не будет анализировать его, пока не найдет заголовок Content-Length с правильным значением.

Надеюсь, это поможет

cheers

kal

0 голосов
/ 30 января 2012

Если у вас возникли проблемы с метатегами Facebook OpenGraph, Facebook Debugger (ранее известный как Facebook Linter) часто очень полезен - он заставит вас повторно проанализировать ваш URL и покажет вам что анализатор OpenGraph может увидеть по этому поводу.

У этого есть дополнительное преимущество обновления кэшированных метаданных OG Facebook для вашего URL, что очень полезно, когда вы недавно обновили этот контент.

0 голосов
/ 27 августа 2011

Полагаю, это потому, что вам не хватает типа документа. Есть и другие ошибки проверки со страницей, которые могут быть причиной того, что она не может их правильно найти.

...