マージされたトピックがリダイレクトされない

このトピックこちらのトピックにマージしました。

マージはうまくいきました。

古いリンクを開いたときに新しい場所へリダイレクトされることを期待していましたが、そうはなりませんでした。匿名で開くと「ページが見つかりません」と表示されます。アカウントで開くと、古いクローズ/削除された投稿が表示されます。

リダイレクトされないリンクはこちらです。

https://collective.flashbots.net/t/devcon-bogota-pbs-developer-roundtable-summary/633

これは驚きです。バグだと思います。何か見落としていることはありますか?

「いいね!」 1

直感的ではありませんが、理由があります!:slight_smile:

Discourseではソフトデリートシステムを使用しているため、管理者は削除されたトピックを確認し、復元することもできます。その結果、管理者は削除されたトピックを見ることができますが、それ以外のユーザーには「ページが見つかりません」と表示されます。

/admin/customize/permalinksにアクセスし、トピックパスからトピックIDへのリダイレクトを追加することで、手動でリダイレクトを設定する方法があります。

Screenshot 2022-11-24 at 15-14-49 Admin - fnord

Screenshot 2022-11-24 at 15-12-03 Admin - fnord


トピックをマージしたときに自動的にリダイレクトを作成する設定は、素敵な#featureリクエストになりそうですね。:slight_smile:

「いいね!」 3

ありがとうございます。これで理解できましたが、まだ機能しません。

t/devcon-bogota-pbs-developer-roundtable-summary/633 からトピック ID 438 へのリダイレクトを設定しました。動作は同じで、管理者の場合 https://collective.flashbots.net/t/devcon-bogota-pbs-developer-roundtable-summary/633 にアクセスすると移動先のトピックにアクセスできますが、匿名でアクセスするとページが見つかりませんという表示になります。

「いいね!」 1

:thinking:
パーマリンクがそのように機能する理由については何も思いつきません…見てみましょう。トピック t/devcon-bogota-pbs-developer-roundtable-summary/633 を公開されていないカテゴリに移動しましたか?

パーマリンクは内部リンクに機能しないようですが?