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

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

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

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

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

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

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

直感的ではありませんが、理由があります! :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


トピックをマージする際に自動的にリダイレクトを作成する設定があると、素敵な #contribute:機能リクエストのように思えます。 :slight_smile:

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

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

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

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