oDrive
@oDrive
Multi-Tracking Software

Schema микроразметка для ok.ru требует особой разметки?

Наша schema.org микроразметка проходит валидацию в Google и Yandex валидаторах
https://developers.google.com/structured-data/test...
https://webmaster.yandex.com/microtest.xml
А также вот этот валидатор https://html5.validator.nu отдаёт нам следующее сообщение об успехе:

The document is valid HTML5 + ARIA + SVG 1.1 + MathML 2.0 (subject to the utter previewness of this service).

Когда мы публиковали новость в G+, а там, насколько нам известно, используется именно SHEMA, карточка рендрится нормально. Одинаково хорошо карточка рендрится и для Facebook.

Пример валидируемых URL:
https://odrive.info/content/8_World-Wide-Web-Skate... или https://odrive.info/content/10_Чёрноморские-аквапа...

Но для ok.ru этого, как выяснилось, недостаточно и они отдавали нам малоинформативное уведомление: Failed to attach the link. Please, make sure the link is correct and try again.

Довольно странное уведомление завело нас в тупик и мы обратились в техподдержку. Немного попереписывавшись с командой разработчиков, сделали предположение что наш сервер отвечал статусом HTTP 400 на запрос их грабера. Однако после проверки логов выяснилось что никаких запросов к нам не приходит.

Мы уже, было, и совсем рукой махнули на сегмент сети в OK.RU, однако боги улыбнулись нам и во время очередной проверки безопасности мы отключили SSL и вуаля! Карточка срендрилась.

Собака была зарыта в SNI - Server Name Identification. Оказывается, есть 2 способа установки защищённого соединения:
1) Сначала устанавливается соединение, потом проверяется сертификат.
2) Сначала проверяется сертификат, потом устанавливается соединение - SNI way.

Как выяснилось в ранних версиях Tomcat, вплоть до 8.хх SNI не реализован. Но данная реализация уже включена в 9й Tomcat, релиз которого еще не вышел. Мы быстро скомпилировали его из исходников, донастроили своими конфигами и всё заработало. Ура!

Спасибо за внимание,
oDrive.info Team
  • Вопрос задан
  • 171 просмотр
Пригласить эксперта
Ответы на вопрос 1
oDrive
@oDrive Автор вопроса
Multi-Tracking Software
tadam!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы