squadbrodyaga, да пофиг, главное подключать в html их правильно. Структурировать - это уже как вам удобно. А вот в именах каталогов и файлов не стоит использовать ЗаГлАвНыЕ буквы ))
squadbrodyaga, ну в id и лежит то что идёт после слеша. В Вашем случае это favicon.ico.
Вы обрабатываете GET запрос по урлу /:id, Вам и приходит запрос.
Добавлять их в gitignore и компилировать на проде ну такое
Ну раз "ну такое", то остаётся ручками носить на боевой сервер. Собирать в любом случае придётся. Если есть какая-то прослойка, типа Github Actions, то можете там компилировать и отправлять оттуда на сервер.
Положить его в папку Frontend