web-dev-qa-db-fra.com

Le filtre de langue Joomla 3.4.8 "Changement de langue automatique" est désactivé mais continue de rediriger dans certains cas

Je rencontre un problème étrange avec un site en anglais et en suédois. Voici la situation:

  • Le site a été construit à l'origine en anglais, qui est défini comme langue par défaut.
  • Le plug-in de filtrage de langue est activé, mais le "Changement de langue automatique" est désactivé. Donc, tout le monde dans le monde ne devrait voir que la version anglaise.
  • Le module de changement de langue est désactivé.
  • Le site a été créé il y a quelques mois avec une langue suédoise, un menu et des articles. Le propriétaire a ensuite voulu faire une pause pour ne pas avoir le temps de traduire tout le contenu. Ainsi, la version suédoise est maintenant à moitié prête.
  • Quelqu'un a signalé au propriétaire du site que ce qu'il voyait était la version suédoise et non l'anglais.
  • Nous avons fait de nombreux tests, nous avons désactivé la mémoire cache, utilisé des proxies suédois, etc., mais nous ne pouvions jamais faire apparaître la langue suédoise, elle était toujours anglaise.

Nous ne pouvons pas reproduire le problème. Alors, comment forcer la totalité des utilisateurs à voir la version anglaise sans effacer le travail effectué pour la version suédoise?

PS: Le propriétaire du site ne veut pas terminer maintenant la version suédoise et ne veut en même temps pas enlever tout le travail effectué depuis.

3
Mario

Blame Google mon homme! C'est le plus grand renifleur du monde, et je vous parie que, du fait que votre site est en vie depuis quelques mois, il a trouvé des articles en suédois, sans votre intention ni intervention, et les a déjà indexés.

Maintenant, je ne sais pas comment vous avez organisé votre contenu et vos menus, les sitemaps que vous avez ajoutés à Google Search Console, mais le simple fait de désactiver le module Languge Switcher ne suffit pas, car Language Filter Plugin IS activé, et le contenu en suédois est accessible via le système frontal, n’est-ce pas? C’est tout ce dont Google a besoin, faites-moi confiance.

Donc, vous devez soit annuler la publication du plug-in de filtrage de langue et rendre le contenu suédois totalement inaccessible, même pour vous-même, et le développer sur un autre domaine de test jusqu'à ce qu'il soit prêt pour le prime time.
Ou soyez prêt à survivre aux plaintes des clients si vous le laissez de cette façon.

2
Mikan