Отладчик общего доступа Open Graph очищает пустые html - PullRequest
1 голос
/ 06 августа 2020

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

Сайт, который я разрабатываю, находится здесь spurafrika-org.vercel.app (Next. js site ). Здесь он заменяет исходный сайт: spurafrika.org (сайт WordPress).

Когда я использую Я точно вижу, что наш скребок видит для вашего URL , я получаю это:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head>
<body><p>ÿþ</p></body>
</html>

Смотрите сами здесь . Сильно отличается от моего фактического источника для моих веб-сайтов.

Сначала я думал, что это могла быть проблема Vercel / Next. js, но когда я обнаружил, что это также происходит на сайте WordPress, я был очень смущен: см. , это . Я проверил другие сайты, разработанные с помощью Next. js и WordPress - метатеги отлично работают в отладчике.

Еще одна проблема заключается в том, что инструмент отладчика, похоже, может уловить это на моем Далее. Сайт js Я указал https://spurafrika.org в качестве его канонического URL-адреса, который он может определить только через мой тег og: url. Тем не менее, когда я просматриваю то, что якобы видит отладчик, он показывает приведенный выше пустой фрагмент HTML.

Я подумал, что, возможно, это проблема кодирования или анализа , но я подтвердил мой HTML источник, использующий несколько инструментов, и никаких проблем.

Я в тупике. Кто-нибудь знает, почему это происходит?

1 Ответ

0 голосов
/ 06 августа 2020

Я скопировал ваш код в изолированную программную среду - https://developers.facebook.com/tools/debug/?q=https%3A%2F%2Fkzi2c.csb.app%2F

Первоначально сохранение og:url как https://spurafrika.org/ вызвало предупреждения и og:description не забираются, как только я указал его на фактический URL-адрес, все было исправлено

Измените og:url на правильный URL-адрес, может исправить это, дать ему шанс и сообщить нам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...