404 для svg-sprite на localhost:8000

Здравствуйте. Я запускаю новый экземпляр Discourse со следующим конфигурационным файлом:

hostname =  localhost:8000
relative_url_root = /forum

Некоторые ресурсы не загружаются. Например, следующий запрос возвращает ошибку 404:

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

Однако, если я вручную изменю URL на /svg-sprite/localhost/..., файл загружается.

Почему вы не используете порт 80?

Публикация на нестандартных портах не поддерживается.

Поскольку я тестирую это локально и на порту 80 уже запущены другие службы. В конце концов я нашел решение, добавив это в nginx.conf:

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