Вы отправляете свои статические файлы с:
http.FileServer(http.Dir("desktop"))
Но, исходя из скриншота, путь на диске не "desktop"
, а скорее "Web/Content/desktop"
.
Имейте в видус учетом того, что вы уже используете StripPrefix
, нет причин использовать полный путь, если вы не хотите.Вы можете сделать:
r.Handle("/css/", http.StripPrefix("/css/", http.FileServer(http.Dir("web/content/desktop"))))
Что изменит URL на:
<link rel="stylesheet" type="text/css" href="/css/page.css">