ログインページで画像が表示されない

こんにちは

新しいフォーラムに取り組んでいますが、ログインページで問題が発生しています。画像が表示されません。–> https://wpdebat.dk/

しかし、画像を右クリックして画像URLをコピーし、そのURLを開くと画像は正常に表示されます。

https://www.wpdebat.dk/uploads/default/original/1X/b48583f04a50eea67fe53105d6ff8ae0db8260bd.png

何が問題なのでしょうか?`

よろしくお願いいたします。

トーマス

編集:3つのブラウザで試しましたが、ブラウザのキャッシュをクリアしようとしました!

「いいね!」 3

こんにちは、オプションでForce HTTPSを設定できます:

画像

これにより、混在コンテンツのhttp/httpsを防ぐのに役立ちます。

画像

「いいね!」 2

こんにちは @Arkshine

返信ありがとうございます。

HTTPSを強制した後、サイトが壊れています。

ログイン/ログアウト、投稿の作成、設定の保存などができません。

その後、以下を実行します。

cd /var/discourse
./launcher enter app
rails c
SiteSetting.force_https = false
exit

HTTPSの強制を無効にすると、サイトは再びオンラインになりますが、画像が壊れています。

詳細はこちら

  • app.yml のホスト名は次のとおりです: DISCOURSE_HOSTNAME: ‘www.wpdebat.dk’

  • サーバーのコントロールパネルとして Virtualmin を使用しています。

  • Webサーバーとして apache2 を使用しています。

  • Ubuntu 24.04

  • Virtualmin フォーラムのこのガイドを使用しました。

よろしくお願いいたします。

トーマス

申し訳ありません - あなたが返信したときに上記の投稿を更新します

詳細をありがとうございます。

私のほうでは、wpdebat.dk は動作しています。ルートと www の両方で有効な SSL 証明書があります。混合コンテンツがまだ存在します。ガイドにあるように、それを修正するには force https が必要です。

DISCOURSE_HOSTNAMEwpdebat.dk の代わりに www.wpdebat.dk を使用したいですか?
問題を引き起こすかどうかはわかりませんが、wpdebat.dk を使用し、Virtualmin に www → 非 www のリダイレクト(または、www を維持したい場合はその逆)を指示することをお勧めします。

「いいね!」 1

@Arkshine
問題解決しました。ウェブサイトのリダイレクトに問題がありました。
設定からwww.を削除したところ、動作するようになりました。
ご協力ありがとうございました。

「いいね!」 1

なるほど。今動作していて良かったです!

Discourseの設定でwwwを使用していると、問題が生じる可能性があります。

私は引き続き、wwwまたは非-wwwのどちらかを選び、app.ymlを調整し、Virtuaminでリダイレクトを設定することをお勧めします。それにより、SEOのメリット(URLの一貫性、コンテンツの重複防止、単一のドメイン下でのアクセス解析など)が得られるはずです。

「いいね!」 1