You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Pour le multilingue et les URL des pages, il a été retenu cette solution :
Ne pas indiquer la langue dans l'URL des pages dans la langue définie par défaut
Indiquer la langue pour les pages disponibles dans d'autres langues
Ce système mixte pose peut-être quelques soucis aux moteurs de recherche.
Dans tous les cas, actuellement les pages dans la langue par défaut fonctionnent aussi avec la langue présente dans l'URL, et parfois Google indexe celles-ci. Je ne sais pas où il les trouve car le sitemap et les baliques "canonical" indiquent bien la version sans la langue dans l'URL.
Pour éviter cela, il faudrait faire en sorte qu'une redirection automatique soit mise en place des URL des pages dans la langue définie par défaut avec la langue dans l'URL vers les URL de ces pages sans la langue dans l'URL.
Après investigations, il s'agit d'un problème de la gestion de l'internationalisation inhérent au framework.
De multiple issues ont été ouverts sur le dépot de nextJS depuis sa version 10 et aujourd'hui à la version 14.2, ce n'est toujours pas réglé.
Les propositions de contournements sont difficiles à mettre en place et jamais vraiment satisfaisantes.
Pour le moment, je préconise de gérer la redirection depuis le serveur
Pour le multilingue et les URL des pages, il a été retenu cette solution :
Ce système mixte pose peut-être quelques soucis aux moteurs de recherche.
Dans tous les cas, actuellement les pages dans la langue par défaut fonctionnent aussi avec la langue présente dans l'URL, et parfois Google indexe celles-ci. Je ne sais pas où il les trouve car le sitemap et les baliques "canonical" indiquent bien la version sans la langue dans l'URL.
Mais Google a par exemple indexé l'URL https://destination.ecrins-parcnational.fr/fr/trek/903299-La-Grande-Cabane plutôt que https://destination.ecrins-parcnational.fr/trek/903299-La-Grande-Cabane
Pour éviter cela, il faudrait faire en sorte qu'une redirection automatique soit mise en place des URL des pages dans la langue définie par défaut avec la langue dans l'URL vers les URL de ces pages sans la langue dans l'URL.
Dans notre cas de https://destination.ecrins-parcnational.fr/fr/trek/903299-La-Grande-Cabane vers https://destination.ecrins-parcnational.fr/trek/903299-La-Grande-Cabane.
Ainsi on serait certain que Google indexe l'URL https://destination.ecrins-parcnational.fr/trek/903299-La-Grande-Cabane et pas https://destination.ecrins-parcnational.fr/fr/trek/903299-La-Grande-Cabane
Et on n'aurait pas de risque de duplicate content et de divergence dans la structure des URL indexées.
The text was updated successfully, but these errors were encountered: