404 für svg-sprite auf localhost:8000

Hallo. Ich betreibe eine neue Discourse-Instanz mit der folgenden Konfiguration:

hostname = localhost:8000
relative_url_root = /forum

Einige Ressourcen werden nicht geladen. Beispielsweise führt die folgende URL zu einem 404-Fehler:

http://localhost:8000/forum/svg-sprite/localhost:8000/svg-2-ea6ff3f2981a98a7323fb5294880aa4255c98f87.js

Ändere ich die URL jedoch manuell zu /svg-sprite/localhost/..., wird sie erfolgreich geladen.

Warum verwenden Sie nicht den Port 80?

Das Veröffentlichen auf nichtstandardisierten Ports wird nicht unterstützt.

Da ich es nur lokal teste und auf Port 80 andere Dienste laufen, habe ich schließlich eine Lösung gefunden, indem ich dies zu nginx.conf hinzugefügt habe:

rewrite /forum/(svg-sprite|user_avatar)/([^/]+):[0-9]+/(.*) /forum/$1/$2/$3;