J'investi quelques heures hier enquêter sur la raison pour laquelle mon site est classé dans Google , mais très pas indexé du tout dans Bing. Des essais et des erreurs en utilisant l'outil "Fetch as Bingbot" m'ont amené à la conclusion que Bing ne prend pas en charge SNI (Server Name Indication).
Certains articles et blogs corroborent ma conclusion selon laquelle Bing ne prend pas en charge SNI, tandis que d'autres réponses sur ce forum le suggèrent. Un mot officiel à ce sujet de Microsoft? Si c'est le cas, je n'arrive pas à le trouver. Je suis un peu perdu.
Sur la base de la prémisse quelque peu choquante (et, espérons-le, incorrecte) que BingBot ne prend pas en charge SNI, il semble que j'ai trois alternatives possibles:
(1) Réorganiser mon site actuellement HTTPS uniquement afin que le contenu public soit disponible via HTTP. Bing pourrait alors l'indexer.
(2) Éliminer l'exigence SNI. Mon CDN, Amazon Cloudfront, le permet. Cette approche exige que chaque serveur sur le réseau de périphérie CDN d'Amazon, potentiellement des dizaines (des centaines?) D'entre eux, ait sa propre adresse IP unique qui serait uniquement dédiée à servir les demandes HTTPS avec mon certificat. C'est extrêmement inefficace et, en outre, cette approche nécessite une autorisation spéciale d'Amazon et est assez coûteuse car les adresses IPv4 de rechange sont actuellement à un prix élevé.
(3) Ignorer Bing.
L'option n ° 1 est une douleur majeure et la n ° 2 est très chère. L'idée de traverser tous ces tracas pour prendre en charge un moteur de recherche de second ordre moins performant comme Bing est un anathème pour moi, mais en même temps, s'il y a une solution facile qui me manque, je serais plus qu'heureux pour l'appliquer.
Des idées?