Bei einer Subordner-Konfiguration verwendet Discourse, wenn der Benutzer nach einer Kategorie ein Tag oder nach einem Tag eine Kategorie auswählt, die Route
/[subfolder]/tags/[subfolder]/c/[category slug]/[category id]/[tag]
statt
/[subfolder]/tags/c/[category slug]/[category id]/[tag].
Sowohl tag-drop.js als auch category-drop.js rufen getCategoryAndTagUrl auf. Diese Funktion nutzt category.js#url – was durch Aufruf von get-url.js#getURL den Subordner voranstellt –, um ihn nach /tags/ anzuhängen. Auch tag-drop-link.js verwendet dieselbe url-Methode.