昨天我投资了几个小时调查为什么我的网站排名高在谷歌,但没有索引都在Bing。使用“作为Bingbot提取”工具的尝试和错误使我得出以下结论:Bing不支持SNI(服务器名称指示)。
一些文章和博客支持我的结论,即Bing不支持SNI,而该论坛上的其他回复则表明确实如此。微软对此有何正式说法?如果是这样,我似乎找不到。我有点茫然。
基于BingBot实际上不支持SNI的令人震惊的(可能是错误的)前提,看来我有三种可能的选择:
(1)改进我当前仅使用HTTPS的站点,以便可以通过HTTP获得公共内容。然后,必应将它编入索引。
(2)取消SNI要求。我的CDN Amazon Cloudfront允许这样做。这种方法要求亚马逊CDN边缘网络上的每台服务器(可能有数十台(数百台))拥有自己的唯一IP地址,该IP地址将专门用于通过我的证书处理HTTPS请求。这是非常低效的,而且,这种方法需要亚马逊的特殊许可,而且成本很高,因为备用IPv4地址目前非常宝贵。
(3)忽略Bing。
选项#1是一个主要难题,而#2非常昂贵。经历所有麻烦以支持像Bing这样功能较弱的二流搜索引擎的想法对我来说是反感,但同时,如果我缺少一些简单的解决方案,我会非常高兴应用它。
有任何想法吗?