Votre chemin de gestionnaire (/css/ ) est transmis au gestionnaire FileServer plus le fichier après le préfixe. Cela signifie que lorsque vous visitez http://myhost.fake/css/test.css, votre FileServer essaie de trouver le fichier ./css/css/test.css .
Le package http fournit la fonction StripPrefix pour enlever le /css/ préfixe.
Cela devrait le faire :
http.Handle("/css/", http.StripPrefix("/css/", http.FileServer(http.Dir("css"))))