昨日アップデートしたところ、当サイトのライトボックス内のダウンロードボタンが機能しなくなり、404 エラーを返すようになりました。Meta 上ではこの問題は発生していないため、Digital Ocean での画像ホスティングと、URL に何らかの変更が加えられたことに関連していると考えています。以前は short-url という形式だった記憶がありません。ダウンロードボタンはすべての公開カテゴリで非表示にしているため、問題箇所のリンクを直接送ることができません。調査にご協力いただける方がいらっしゃれば、該当エリアにアクセスできるようメンバーとして招待することも可能です。
以下は、ライトボックス内の画像の URL です:
https://npn.sfo2.cdn.digitaloceanspaces.com/original/2X/a/afe7074df19e40649eee63d4d11208050b92b5e9.jpeg
また、ダウンロードボタンの URL は以下の通りです:
https://community.naturephotographers.network/uploads/short-url/p66x5snWbVSnE41dNpMKIsccLlT.jpeg?dl=1
eviltrout
(Robin Ward)
2
@pmusaraj、このコミットに関連している可能性はありますか?
pmusaraj
(Penar Musaraj)
3
はい、その可能性は十分にあります。@davidkingham さん、この問題の再現手順があるサイトの非公開エリアに私を追加してください。確認させていただきます。
pmusaraj
(Penar Musaraj)
4
@davidkingham nginxサーバーのカスタマイズは行っていますか?あなたのサイトでは、uploads/short-url リクエストが nginx に到達しているようです。これは Discourse の新しいエンドポイントであり、(少なくともこの コミット 以降は)アプリに到達するはずです。あなたのケースでは、アセットを直接探しているようです。
nginx 設定にカスタマイズがない場合、CLI を通じてフルビルドを実行して、これで問題が解決するか確認してみてください。
nginx には変更はありませんでしたが、再構築で問題が解決したようです。ありがとうございます!