Я недавно столкнулся с той же проблемой.Facebook продолжает игнорировать все метатеги.
Это заняло у меня некоторое время, но в конце концов я воспользовался инструментом отладки Facebook> "Scraped URL", чтобы действительно проверить мой код. Этот инструмент показывает вам именно то, что видит сканер Facebook.
Я заметил, что в моем HTML-коде смешаны ошибки php.Эти ошибки никогда не появлялись в исходном коде IE, FF или Chrome.В моем случае это было связано с кодом обнаружения моего браузера.User_agent сканера Facebook не был в моем списке и заставил мой код обнаружения генерировать сообщения об ошибках, которые нарушали разметку HTML.Я исправил свою функцию, и все снова заработало!
Я предлагаю вам проверить свой веб-сайт с помощью: http://developers.facebook.com/tools/debug/og/echo?q=YOUR_WEBSITE_URL_HERE
(Или используйте https://developers.facebook.com/tools/debug, введите свойURL-адрес и нажмите «Scraped URL» в нижней части страницы.)
Проверьте, есть ли коды мусора, смешанные в разделе .Если это так, Facebook не сможет проанализировать метатеги.