1
Indiquez l’intérêt que vous portez à cette question
0

Eviter une redirection 302 avec forcer_lang = true

AbsurdePhoton

Bonjour,

c’est très gênant ce qui arrive pour l’indexation dans les moteurs de recherche... Je m’en suis rendu compte avec les outils "webmaster" de Google et Yandex.

En effet, je me suis rendu compte à travers leurs interfaces que spip (v3.1.3) répond avec une redirection HTTP 302 pour forcer la langue ("fr" ou "en" sur mon site), ce qui est très mauvais pour l’indexation !

Yandex refuse donc de parcourir mon site, y compris mon sitemap. Google fait des difficultés mais on peut ruser, mais ce n’est pas la situation idéale en termes de référencement.

Quand je désactive forcer_lang=true dans mes_options.php, mon site répond parfaitement avec un joli HTTP 200 sur toutes les pages... mais je perds la gestion de la langue qui ne me traduit plus les balises MULTI dans certaines pages, quand je passe en anglais. Mes rubriques sont bilingues grâces aux MULTI justement :(

Y aurait-il un moyen de forcer la langue sans que spip fasse une redirection HTTP 302 ?

Mon site : https://www.absurdephoton.fr