Отладчик Facebook сообщает, что на определенном веб-сайте обнаружен циклический путь перенаправления (301)

Почему отладчик Facebook не может анализировать http://www.brandenburg-business-guide.de/ ? Он сообщает 301 Circular redirect path detected. Однако на самом деле перенаправления нет. Также access.log от apache не сообщает о поиске через facebook.

См. https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.brandenburg-business-guide.de%2F и нажмите кнопку Debug.


person nachtigall    schedule 06.03.2014    source источник


Ответы (1)


Страница не содержит метатегов OpenGraph. Ознакомьтесь с документацией.

Парсер Facebook ожидает, что страница будет содержать метатег og:url, который будет служить каноническим тегом ссылки ИЛИ с тегом rel="canonical". Поскольку в документе отсутствуют оба, Facebook не может решить, что является каноническим URL-адресом, отсюда и ошибка пути кругового перенаправления.

Для справки попробуйте Goodreads отладочная информация.

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

person Agent47DarkSoul    schedule 07.03.2014
comment
Thx, возможно, вы правы, я проверю. Самое смешное, что Facebook, похоже, не пытается получить доступ к веб-сайту после того, как я ввожу свой сайт в их отладчике. То есть абсолютно никаких следов в access.log. Я всегда думал, что отладчик FB не будет кэшировать содержимое веб-сайта, но всегда будет пытаться сразу получить доступ к веб-сайту или проанализировать его?! - person nachtigall; 07.03.2014
comment
Отладчик FB не кэширует ответ. Когда вы используете отладчик FB, он очищает веб-сайт в этот момент и кэширует его, когда этот объект используется на реальном сайте facebook. Я думаю, что ваш вывод журнала веб-доступа перенаправляется в какой-то другой файл, потому что скребок facebook не может не отображаться. Кстати, строка пользовательского агента отладчика facebook: facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php) - person Agent47DarkSoul; 07.03.2014