こんにちは。関連設定を伴う新しい Discourse インスタンスを実行しています。
hostname = localhost:8000
relative_url_root = /forum
一部のリソースが読み込まれていません。例えば、以下の URL は 404 エラーを返します。
ただし、URL を手動で /svg-sprite/localhost/... に変更すると読み込まれます。
こんにちは。関連設定を伴う新しい Discourse インスタンスを実行しています。
hostname = localhost:8000
relative_url_root = /forum
一部のリソースが読み込まれていません。例えば、以下の URL は 404 エラーを返します。
ただし、URL を手動で /svg-sprite/localhost/... に変更すると読み込まれます。
なぜポート 80 を使用していないのですか?
標準以外のポートでの公開はサポートされていません。
ローカル環境でテストしているため、ポート 80 には他の用途で使用しています。最終的に、nginx.conf に以下を追加することで解決策を見つけました:
rewrite /forum/(svg-sprite|user_avatar)/([^/]+):[0-9]+/(.*) /forum/$1/$2/$3;