Я отправил PR для решения проблемы с get-url:
Что касается ошибки 404 на /f/faq и /f/favicon/proxied, то при выполнении CURL-запросов к этим маршрутам внутри контейнера в обход Nginx всё работает. Мне удалось исправить это, изменив директиву location, описанную в Serve Discourse from a subfolder (path prefix) instead of a subdomain, с location /subfolder на location /subfolder/.
Отображение в навигационной панели одновременно разделов «Правила» и «FAQ» является ожидаемым поведением; маловероятно, что пользователь изменит faq url на тот же самый URL.