elopio
(Leo Arias)
1
このトピックをこちらのトピックにマージしました。
マージはうまくいきました。
古いリンクを開いたときに新しい場所へリダイレクトされることを期待していましたが、そうはなりませんでした。匿名で開くと「ページが見つかりません」と表示されます。アカウントで開くと、古いクローズ/削除された投稿が表示されます。
リダイレクトされないリンクはこちらです。
https://collective.flashbots.net/t/devcon-bogota-pbs-developer-roundtable-summary/633
これは驚きです。バグだと思います。何か見落としていることはありますか?
「いいね!」 1
maiki
(maiki)
2
直感的ではありませんが、理由があります!
Discourseではソフトデリートシステムを使用しているため、管理者は削除されたトピックを確認し、復元することもできます。その結果、管理者は削除されたトピックを見ることができますが、それ以外のユーザーには「ページが見つかりません」と表示されます。
/admin/customize/permalinksにアクセスし、トピックパスからトピックIDへのリダイレクトを追加することで、手動でリダイレクトを設定する方法があります。


トピックをマージしたときに自動的にリダイレクトを作成する設定は、素敵な#featureリクエストになりそうですね。
「いいね!」 3
elopio
(Leo Arias)
3
ありがとうございます。これで理解できましたが、まだ機能しません。
t/devcon-bogota-pbs-developer-roundtable-summary/633 からトピック ID 438 へのリダイレクトを設定しました。動作は同じで、管理者の場合 https://collective.flashbots.net/t/devcon-bogota-pbs-developer-roundtable-summary/633 にアクセスすると移動先のトピックにアクセスできますが、匿名でアクセスするとページが見つかりませんという表示になります。
「いいね!」 1
maiki
(maiki)
4

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