Переключение с 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&width&layout=box_count&action=like&show_faces=false&share=true&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/
Надеюсь, это поможет вам!