У вас возникла проблема с Facebook и кешированием og: image.
Короче говоря: Facebook кэшировал более старую версию нашего подобного изображения. URL-адрес метаданных не может быть изменен. Есть ли что-нибудь, что я могу сделать, чтобы обновить его?
Длинная история: На сайте, над которым я работаю, есть метатег для og: image, который Facebook использует, когда страница нравится. Этот метатег использует один и тот же URL изображения на всех страницах сайта. Изображение является просто брендинговым изображением для сайта.
Проблема заключается в том, что сайт недавно обновил свой брендинг, и мы не можем обновить изображение как Facebook. Когда пользователь нажимает подобную ссылку, итоговая публикация в Facebook по-прежнему показывает старое изображение брендинга.
Метатег похож на:
<meta property="og:image" content="http://[domain].com/images/bookmark/apple-touch-icon.png"/>
Всякий раз, когда это похоже на Facebook, URL-адрес изображения изменяется на URL-адрес кэшированного Facebook, аналогичный этому:
http://external.ak.fbcdn.net/safe_image.php?d=AQDajxm-qgVNdfEL&w=90&h=90&url=http%3A%2F%2F[domain].com%2Fimages%2Fbookmark%2Fapple-touch-icon.png
В этом URL-адресе отображается более ранняя версия брендинга сайта. Прошло более недели, и он еще не обновился.
Есть ли способ заставить Facebook переиндексировать изображение/очистить кеш? Или, Facebook периодически делает это автоматически? Я не мог найти соответствующую информацию об этом.
Я знаю, что изменение URL-адреса в метатеге может устранить проблему, но метатег генерируется кодом, используемым на нескольких сайтах, и его нельзя изменить. Я также попробовал инструмент делителя, как это было предложено мне другими. Не повезло.