Le lien vers un site externe reste d'une certaine manière dans le contexte du forum

Il y a quelques jours, nous sommes passés à Discourse 3.2 et depuis, certains de nos membres ont commencé à rencontrer un bug étrange et je ne sais pas ce qui pourrait en être la cause.

Parfois, lorsqu’ils quittent le forum pour notre site web principal et le parcourent, cliquer sur des liens sur notre site web principal les envoie soudainement vers une page d’erreur du forum indiquant que la page (du forum) n’existe pas. Les liens sur lesquels ils cliquent ne pointent absolument pas vers le forum, et pourtant, ils reviennent sur le forum.

Et, étrangement, les rapports incluent des captures d’écran où les gens voient clairement notre site web principal mais l’URL dans le navigateur leur indique toujours qu’ils sont sur le sous-domaine du forum – comme s’ils naviguaient sur notre site web principal via une sorte d’iframe au sein du forum.

Si cela est pertinent, nous utilisons le composant Custom Header Links (icons) pour ajouter un lien direct vers notre site web principal, ce qui est la manière dont les gens accèdent à notre site web principal.

D’après ce que je peux voir, cela génère un lien <a> normal. Le lien s’ouvre dans l’onglet actuel.

Discourse s’exécute sur un sous-domaine.example.com et le site web principal est sur www.example.com. Ils s’exécutent sur des adresses IP/serveurs distincts.

Je n’ai pas pu reproduire cela moi-même, mais cela arrive à plusieurs personnes (et plusieurs fois) depuis que nous avons mis à niveau il y a quelques jours. Cela n’arrive pas toujours, mais je n’ai pas trouvé de schéma commun.

Avez-vous une idée de ce que je devrais examiner ici ? Surtout, comment peut-on naviguer sur un site web différent tout en ayant l’URL qui indique toujours qu’on est sur le forum ? :exploding_head:

1 « J'aime »

Est-ce que cela affecte tous les navigateurs ou seulement certains ?

Je confirmerai, mais tous les rapports jusqu’à présent semblent provenir de mobiles, avec des références à l’iPhone ou à l’iPad (Safari et « Chrome »).

L’avez-vous lu ?

1 « J'aime »

Bien que ce ne soit pas un problème CSS dans ce cas, cela semble lié au fait que deux sous-domaines (le forum et le principal www) semblent connaître un contenu mixte étrange. Je ferai un suivi là-bas - ceci peut être fermé.

1 « J'aime »