Я вложил несколько часов вчера расследование , почему мой сайт занимает высокое место в Google , но не индексируются вообще в Bing. Метод проб и ошибок с использованием инструмента «Получить как Bingbot» привел меня к выводу, что Bing не поддерживает SNI (индикация имени сервера).
Некоторые статьи и блоги поддерживают мой вывод, что Bing не поддерживает SNI, в то время как другие ответы на этом форуме предполагают, что это так. Есть официальное слово от Microsoft? Если так, я не могу найти это. Я немного растерялся.
Исходя из несколько шокирующей (и, мы надеемся, неверной) предпосылки, что BingBot на самом деле не поддерживает SNI, кажется, у меня есть три возможных альтернативы:
(1) Обновите мой в настоящее время сайт только для HTTPS, чтобы общедоступный контент был доступен через HTTP. Тогда Bing сможет его проиндексировать.
(2) Отменить требование SNI. Мой CDN, Amazon Cloudfront, позволяет это. Этот подход требует, чтобы каждый сервер в пограничной сети Amazon CDN, возможно, десятки (сотни?) Из них, имели свой собственный уникальный IP-адрес, который был бы предназначен исключительно для обслуживания запросов HTTPS с моим сертификатом. Это крайне неэффективно, и, кроме того, этот подход требует специального разрешения от Amazon и довольно дорог, поскольку запасные адреса IPv4 сейчас стоят дороже.
(3) Игнорировать Бинг.
Вариант № 1 - серьезная проблема, а № 2 очень дорогой. Идея пройти через все эти хлопоты, чтобы поддержать менее способный, второсортный поисковик, такой как Bing, для меня анафема, но в то же время, если есть какое-то простое решение, которое я пропускаю, я был бы более чем счастлив применить это.
Любые идеи?
@Microsoft
в этом выпуске: github.com/tkrotoff/osteo15.com/issues/16 Имейте в виду, что это не так проблема для MS, но его верхний рейтинг, и вы можете пометить MS.Я использую один сертификат для нескольких доменных имен, используя функцию «имя субъекта сертификата». Bing понимает этот тип сертификата. Я только что проверил это, используя "fetch as bingbot".
Это было бы еще одним возможным решением для вас. Вам нужно создать один сертификат со всеми вашими доменными именами в нем. Поскольку это один сертификат, он размещается с одним IP-адресом.
Недостатки:
Я использую https://startssl.com/ в качестве моего центра сертификации для этого.
источник