После перехода на https не работают кнопки социальных сетей, не отображается миниатюра и анонс

  Автор:
  7 комментариев
  7777

Да, наверное еще не одна проблема всплывет в связи с переходом с http на https. Мало того, что все счетчики социальных кнопок слетают, так еще и при отправке поста в Facebook, Vkontakte и Google+ не отображается миниатюра и анонс.

В этой статье я покажу как решить проблему отправки статьи в социальную сеть, после бесплатного сертификата — SSL Let’s Encrypt. Да, эта проблема касается бесплатного сертификата — SSL Let’s Encrypt. С платным сертификатом Comodo Positive SSL такой проблемы не наблюдалось.

Итак, давайте сначала разберем ситуацию:

  • вы перевели свой блог с http на https.
  • теперь вы пытаетесь отправить статью в фейсбук (нажимаете на кнопку фейсбук.) И во всплывшем окне не отображается миниатюра и анонс статьи. Вот пример

Тоже самое будет и с Google+ и с кнопкой Vkontakte

  • Далее проверяем статью в отладчике Facebook https://developers.facebook.com/tools/debug/og/object/ и видим вот такую ошибку: «Ошибка cURL: SSL_PEER_CERTIFICATE SSL: no alternative certificate subject name matches target host name»

 

Эта ошибка связана с соответствием между именем и IP адресом. Помните, что для подключения SSL сертификата необходим IP? Так вот, в настройках домена, при подключении IP делаются специальная адресная запись — соответствие IP и адресу сайта.

Для установки IP адреса делаются специальные записи в настройках домена.

Для IPv4 (интернет протокол 4-ой версии) — прописывается адресная запись в поле A, а для IPv6  (интернет протокол 6-ой версии) прописывается эта запись в поле AAAA. Эти настройки делает сам хостинг.

Вся проблема в том, что бесплатный сертификат работает только с IPv4 (адресная запись A), а в настройках домена прописана адресная запись в обоих полях. Это значит, что обращение к сайту идет по протоколу IPv6 — который не поддерживается бесплатным сертификатом. Платный сертификат Comodo Positive SSL поддерживает оба протокола.

 

Теперь к делу, как исправить эту ошибку.

Все очень просто.

  1. Необходимо зайти на хостинг в раздел «Домены и поддомены»
  2. Найти в списке домен и нажать на настройки

3. В настройках найти запись AAAA,  удалить ее

4. Сохранить.

 

5. После этого еще раз проверить страницу в отладчике Facebook https://developers.facebook.com/tools/debug/og/object/. Пару раз нажмите на кнопку «Получить новую информацию о URL»

Теперь попробуйте отправить статью в Facebook. Зайдите на свой блог, откройте статью, и нажмите на кнопку Facebook. Во всплывшем окне должны отобразиться миниатюра, заголовок и анонс статьи.

На этом все. Если у вас все еще остались вопросы, пишите в комментариях.

 


Создайте сайт с нами — легко и быстро!

С вопросами и за помощью обращайтесь в нашу службу поддержки 24/7

 

Нужен качественный хостинг для сайта на WordPress?
Рекомендую, проверенные годами, хостинг Timeweb:
Надежный проверенный годами хостинг для сайта на WordPress
а также, хостинг Beget:
Хостинг Beget

 

После перехода на https не работают кнопки социальных сетей, не отображается миниатюра и анонс

   3 голоса
Средняя оценка: 5 из 5
Если Вам понравилась статья и Вы нашли её полезной, поделитесь ею в соцсетях! Нажмите на кнопки ниже, чтобы сделать это прямо сейчас.

Анфиса Бреус

Анфиса Бреус - специалист по Wordpress с 2007 года. Создатель и разработчик шаблона "AB-Inspiration" для самостоятельной и профессиональной настройки сайтов на WordPress для бизнеса. Основатель клуба "Мастер WordPress" и автор эксклюзивных курсов по WordPress. Фрилансер. Спикер.

Оставьте свой комментарий:

Комментарии на Блог
7 комментариев
  1. Анфиса, спасибо за разъяснения. Хочу заняться переводом блога на https. В Вашу службу не обращалась, хочу попробовать все сделать сама, хоть и страшнова-то. Уж если что пойдет не так, тогда в вашу службу поддержки!

  2. Анфиса, здравствуйте! У меня почему-то не оправляется статья В контакте. В фейсбук отправляется, но при проверке в отладчике показывает ошибку. На хостинге мне ответили, что у меня только А запись.

    • Ирина, сейчас зашла на ваш блог и отправила последнюю статью в Вконтакте без проблем. Может это было временная ошибка? Попробуйте еще раз. Может с другого браузера. Почистите кэш.

  3. Спасибо огромное за совет!!! Я и сама долго голову ломала долго, и программист мучался, а оказалось, что всё решается за 5 минут!!!! Еще раз спасибо!!!

  4. Вчера только порадовалась, что всё работает, а сегодня пробовала поделиться статьей вконтакте через другие браузеры — яндекс, firefox и opera — ни в одном не работает( Именно ВК, с фейсбуком всё ок. Не могли бы подсказать, в чем проблема? Может, в самом Контакте?

  5. Спасибо за подсказку. Буду новую статью отправлять — проверю.

  6. Блог профессионального путешественника

    Анфиса, благодарю за подробные разъяснения, благодаря им я тоже перевёл сайт на новый протокол.

Ваш адрес email не будет опубликован. Обязательные поля помечены *