La valeur de l'attribut Html lang est incorrecte lors de l'utilisation de "définir la locale à partir de l'en-tête d'acceptation du langage"

Pour être clair, le problème que vous décrivez se produit-il uniquement avec les robots d’exploration et les requêtes API ?

D’après la documentation de Google :

De plus, le robot d’exploration envoie des requêtes HTTP sans définir Accept-Language dans l’en-tête de la requête.

Puisque Google ne définit pas l’en-tête Accept-Language, cette approche ne permettra pas de résoudre le problème avec Google.

L’attribut lang de la balise html est toujours défini sur la locale par défaut du site. C’est également le cas lorsqu’un utilisateur sélectionne une locale autre que la locale par défaut du site depuis sa page de préférences.

2 « J'aime »