Переключение с HTTP на HTTPS, потеряло все счета в Facebook "Likes"

У меня есть один сайт, переключающийся на https://www.example.com с двух месяцев назад, и он теряет все "любит".

Даже я использую запрос facebook fql, теперь он имеет тот же счетчик между http://и https:/

Кто-нибудь знает, является ли это ошибкой в ​​facebook? или существует обходное решение для извлечения старых подобных счетчиков?

Вам будет оказана большая благодарность за вашу помощь.

Ответ 1

Обычно пользователи Facebook привязаны к URL-адресу. Даже одно изменение персонажа потеряет Facebook.

Вот ссылка на Facebook

https://developers.facebook.com/docs/plugins/faqs#moving-urls

Перейдите в начало страницы и найдите этот раздел Как переместить страницу на другой URL-адрес? - Могу ли я перенести количество понравившихся на новое местоположение страницы?

<meta property="og:url" content="https://example.com/old-url" />

Вам нужно будет проинструктировать искателя facebook, чтобы повторно очистить URL-адрес, чтобы изменения вступили в силу:

https://developers.facebook.com/tools/debug/sharing

Это должно быть решением вашей проблемы.

Ответ 2

Шаги, которые следует соблюдать, чтобы не потерять Facebook, при переносе HTTP на HTTPS:

1. Используйте 301 Redirect на веб-странице для HTTP-HTTPS.

2. Добавьте og: url tag в разделе HEAD для http://www.example.com

<meta property="og:url" content="http://www.example.com" />

3. Изменить код Facebook, чтобы подсчитать понравившиеся HTTPS на странице:

<iframe src="//www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.example.com&amp;width&amp;layout=box_count&amp;action=like&amp;show_faces=false&amp;share=true&amp;height=65" scrolling="no" frameborder="0" allowTransparency="true"></iframe>

или

<div class="fb-like" data-href="https://www.example.com" data-layout="standard" 
      data-action="like" data-show-faces="true"</div>

4. Перейдите в Отладка отладки" на веб-сайте Facebook.
Вы должны войти в Facebook, чтобы использовать его.

Введите https://www.example.com и нажмите кнопку Отладка.

введите описание изображения здесь

5. Если в версии HTTPS страницы нет других пользователей, появится следующая информация:

** введите описание изображения здесь **

Нажмите Получить новую информацию.

6. Если по какой-либо причине для HTTPS-версии страницы или искателя Facebook, уже посетившего вашу страницу, есть какие-либо проблемы, появляется следующая информация:

введите описание изображения здесь

Нажмите кнопку Сцепить снова.

7. Обновите свою веб-страницу, и Facebook должен присутствовать.

Более подробную информацию о том, как работает поисковик Facebook, можно найти по адресу:
https://developers.facebook.com/docs/sharing/webmasters/crawler

Ответ 3

Вы можете восстановить свои акции в социальных сетях. Для G + это просто, поскольку вам нужно изменить только кнопки обмена Google+, чтобы вы делились URL-адресом на http, а не на https. когда дело доходит до fb, вам необходимо:

  • используйте интерфейс отладки, чтобы проверить ваши URL-адреса.
  • нажмите "scrape again" - все ваши социальные подсчеты достигнут нуля
  • update rel= canonical и сделать версию http предпочтительной, но только для FB-сканеров
  • определить искателя FB; здесь зависит от того, что вы используете; точные примеры кода здесь: https://cognitiveseo.com/blog/13431/recover-facebook-shares-https/

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