Discourse のリンク機能を使用すると、エンコードされた URL が変更される

こちらで検索したところ、この問題はすでに解決されていると思っていたのですが。

しかし、当サイトのあるユーザーから以下の報告がありました:

以下の手順を試してください:

  • 動作しているリンクを開く(404 エラーにならない)

  • 場所バーからリンクをコピー(Ctrl-L、次に Ctrl-C)

  • Discourse エディタのリンクアイコンをクリック

  • URL を貼り付け

  • 返信を保存

  • リンクをクリック → 404 エラー

使用された関連リンクは以下の通りです:

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

どうやら、リンク自体がエンコードされているにもかかわらず、Discourse が再度エンコードしてしまうために 404 エラーが発生しているようです。

ご支援や回避策について、ご教示いただけますと幸いです。

手順を試してみましたが、問題なく動作しているようです。ウェブサイトにも正常にアクセスでき、ドキュメントの該当セクションに移動できました。セーフモードでも同様の現象が起きるでしょうか?フォーラムは最新バージョンに更新されていますか?

「いいね!」 1

セーフモードでテストされたとは考えていません。

現在は 3.5.3 です。

「いいね!」 1

そのため、safe モードを使用するよりも、try.discourse.org でテストを行う方がより合理的かもしれません。

Discourse 3.5 は 8 月にリリースされました。それ以来、多くの機能が改善されています。
1 月末以降、このバージョンに対するセキュリティ修正は行われていませんが、最近ではそのような修正が多数行われています。

「いいね!」 1

releases.discourse.org を簡単に確認したところ、サポートは 1 月に終了していたことがわかりました。v2026.1.0(最新の ESR)への更新を強くお勧めします。

確認ですが、どちらの皆さんもこの問題を再現できないということでしょうか?

try.discourse は同じログインを使用していると考えてよろしいでしょうか?

テストを行い、また当サイトの更新について関係者とも話します。

ご協力ありがとうございます。

再現できませんでした。

Meta とは連携していません。これはテスト用であり、通常 1 日に 1 回リセットされるため、明日にはアカウントや作成した投稿は消去されます。Discourse ID があればそれを使用できますが、それ以外は独立しています。

「いいね!」 1

@Moin ありがとうございます。

try.discourse でも同様の現象を再現できませんでした。

サイトのアップグレード・更新について管理者と相談します。

ご協力とサポートに感謝します :+1:

「いいね!」 2