facebook scraper не нравятся некоторые мои страницы

#facebook #prestashop #scraper

#Facebook #prestashop #scraper

Вопрос:

у меня есть веб-магазин, построенный на prestashop. я пытаюсь интегрировать кнопку «Мне нравится». и я заметил, что на некоторых страницах он удаляет миниатюру, а на некоторых других страницах — нет. я нашел страницу, которая показывает нам именно то, что видит scraper, поэтому на домашней странице все в порядке: http://www.promotion.ro/shop http://developers.facebook.com/tools/debug/og/echo ?q= http://promotion.ro/shop/en/

но страница продукта не: http://promotion.ro/shop/en/christmas-gifts/3009-christmas-decoration-set.html http://developers.facebook.com/tools/debug/og/echo ?q=http://promotion.ro/shop/en/christmas-gifts/3009-christmas-decoration-set.html

что я делаю не так?

если я вставляю metas, он все равно не очищается.

Ответ №1:

Я не вижу метатегов Open Graph на ‘http://promotion.ro/shop/en/christmas-gifts/3009-christmas-decoration-set.html «и Facebook тоже не может — страница также реагирует долго (~ 10 секунд), что может замедлять поток сообщений в Facebook, когда кому-то нравится страница.

Убедитесь, что у вас есть полный набор метатегов open graph, и он должен работать нормально

Комментарии:

1. на домашней странице тоже нет мета-тегов, и он это видит. также время загрузки такое же

2. Без мета-тегов изображения, которые будут выбраны, невозможно предсказать, вы должны добавить теги или согласиться с тем, что Facebook не будет правильно определять ваши изображения

3. Согласно отладчику, теги по-прежнему отсутствуют — у вас есть тег og: url, на который указывает тег http://www.promotion.ro/shop og: url, поэтому поисковый робот отправляется туда и берет оттуда теги — тег og: url должен указывать на URL, с которого вы хотите считывать теги

4. http://www.promotion.ro/shop Перенаправление недопустимо, потому что на него перенаправляется HTTP 301 http://www.promotion.ro/shop/ , и на этой странице есть мета-тег og: url, указывающий назад http://www.promotion.ro/shop , поэтому он зацикливается и не обновляет кэш должным образом

5. : url сообщает только, что я хочу, чтобы этот URL-адрес был размещен на facebook вместо текущей страницы. вот цитата из документов: og:url — канонический постоянный URL-адрес страницы, представляющей объект. Когда вы используете теги Open Graph, кнопка «Мне нравится» отправляет ссылку на og: url вместо URL в коде кнопки «Мне нравится».