サブフォルダ構成を使用している場合、ユーザーがカテゴリの後にタグ、またはタグの後にカテゴリを選択すると、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 メソッドを使用しています。