GNU/Linux >> Tutoriels Linux >  >> Linux

les répertoires statiques http ne sont pas servis

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"))))

Linux
  1. Linux :Différence entre /dev/console , /dev/tty et /dev/tty0 ?

  2. Bash =~ Regex et Https://regex101.com/?

  3. Debian – Déplacer /var, /home vers une partition séparée ?

  4. Installer les binaires dans /bin, /sbin, /usr/bin et /usr/sbin, interactions avec --prefix et DESTDIR

  5. unix:///var/run/supervisor.sock aucun fichier de ce type

Comprendre les fichiers /proc/mounts, /etc/mtab et /proc/partitions

Récupérer le fichier supprimé en cours d'écriture

Linux :Différence entre /dev/console , /dev/tty et /dev/tty0

/sys/ documentation ?

Pourquoi les répertoires /home, /usr, /var, etc. ont-ils tous le même numéro d'inode (2) ?

Les sites Web doivent-ils vivre dans /var/ ou /usr/ selon l'utilisation recommandée ?