Les URL avec encodage sont modifiées lors de l'utilisation de la fonction de lien de Discourse

J’ai cherché ici et pensais que ce problème avait été résolu.

Cependant, un utilisateur de notre site signale ce qui suit :

Faites ceci :

  • ouvrez ce lien (qui fonctionne) (pas de 404)

  • copiez le lien depuis la barre d’adresse (Ctrl-L, puis Ctrl-C)

  • cliquez sur l’icône de lien dans l’éditeur Discourse

  • collez l’URL

  • enregistrez la réponse

  • cliquez sur le lien → 404

Voici le lien concerné utilisé :

https://openzfs.github.io/openzfs-docs/Project%20and%20Community/FAQ.html#using-a-zvol-for-a-swap-device-on-linux

Apparemment, même si le lien est déjà encodé, Discourse l’encode à nouveau, ce qui entraîne une erreur 404 ?

Merci pour toute aide ou solution de contournement.

J’ai suivi vos étapes et cela semble fonctionner : j’ai pu accéder au site sans problème et j’ai été redirigé vers la section de la documentation. Cela se produit-il en mode sans échec ? Votre forum est-il mis à jour vers la dernière version ?

1 « J'aime »

Je ne pense pas que cela ait été testé en mode sans échec.

Nous sommes actuellement sur la version 3.5.3.

1 « J'aime »

Alors, tester sur try.discourse.org pourrait avoir plus de sens que d’utiliser le mode sécurisé.

Discourse 3.5 a été publié en août. De nombreuses choses se sont améliorées depuis.
Depuis la fin janvier, il n’y a même plus eu de correctifs de sécurité pour cette version, alors qu’il y en a eu beaucoup récemment.

1 « J'aime »

Un bref coup d’œil sur releases.discourse.org me dit que le support a pris fin en janvier. Je vous recommande vivement de mettre à jour vers la v2026.1.0 (ESR la plus récente).

Pour clarifier, aucun de vous deux n’est capable de reproduire ce problème ?

Je suppose que try.discourse utilise la même connexion ?

Je vais tester et également en parler aux parties concernées pour mettre à jour notre site.

Merci pour votre aide.

Je n’ai pas réussi à reproduire le problème.

Il n’est pas lié à Meta. Il est destiné aux tests et se réinitialise généralement une fois par jour, donc votre compte et les messages que vous avez créés disparaîtront demain. Vous pouvez utiliser votre identifiant Discourse si vous en avez un, mais sinon, il est indépendant.

1 « J'aime »

@Moin Merci.

Je n’ai pas non plus réussi à reproduire ce problème sur try.discourse.

Je vais en parler à nos administrateurs pour mettre à niveau/mettre à jour le site.

Je vous remercie pour votre aide et votre soutien :+1:

2 « J'aime »