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?
@Microsoft
le problème: github.com/tkrotoff/osteo15.com/issues/16 Gardez à l'esprit que ce n'est pas un problème pour MS, mais son classement supérieur et vous pouvez marquer MS.J'utilise un seul certificat pour plusieurs noms de domaine à l'aide de la fonction "nom de l'objet du certificat". Bing comprend ce type de certificat. Je viens de le tester avec "fetch as bingbot".
Ce serait une autre solution possible pour vous. Vous devez générer un seul certificat contenant tous vos noms de domaine. Parce qu'il s'agit d'un seul certificat, il est tout hébergé avec une seule adresse IP.
Les inconvénients sont:
J'utilise https://startssl.com/ comme mon autorité de certification pour cela.
la source