При использовании конфигурации с подпапкой, когда пользователь выбирает тег после категории или категорию после тега, Discourse использует маршрут
/[subfolder]/tags/[subfolder]/c/[category slug]/[category id]/[tag]
вместо
/[subfolder]/tags/c/[category slug]/[category id]/[tag]
Файлы tag-drop.js и category-drop.js вызывают функцию getCategoryAndTagUrl, которая использует category.js#url — этот метод добавляет подпапку в начало пути, вызывая get-url.js#getURL, — чтобы присоединить его после /tags/. Файл tag-drop-link.js также использует тот же метод url.