Gzip и кнопка поделиться Facebook

По сложившейся традиции, потратив кучу времени на бессмысленные эксперименты вместо использования логики и Гугла, всё-таки добился истины.

ПРОБЛЕМА

Есть Joomla, есть кнопки "поделиться" от Яндекса, Addthis, или любые другие. Есть полностью релевантная разметка Open Graph, которую Facebook знает и любит. Кликая на поделиться Вконтакте, получаем правильный заголовок с правильным изображением. Кликая на поделиться в Фейсбук не получаем ничего. То есть скрипт Фейсбука не просто игнорирует подготовленную дял него разметку, а вообще не воспринимает никакие данные со страницы, отображая пустое окно с именем домена.

ИССЛЕДОВАНИЕ

Идем на https://developers.facebook.com/tools/debug/

Там сидит скрейпер Фейсбука и проверяет разметку нашей страницы. Жмем две большие синие кнопки и читаем предупреждения. А главное, жмем ссылку See exactly what our scraper sees for your URL

Должен открыться исходный текст страницы. У меня отображалась пустая страница.

РЕШЕНИЕ

Отключаем Gzip в настройках Джумлы. Всё тут же начинает работать как нужно.

 

Вопрос опытным товарищам. Есть ли возможность включить сжатие и не получить проблем со скрейпером Фейсбука?

Жмите лайк, авось информация дойдет до девелоперов Фейсбука или Джумлы.

 

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