GNU/Linux >> Tutoriales Linux >  >> Linux

Los directorios estáticos http no se están sirviendo

Su ruta de controlador (/css/ ) se pasa al controlador de FileServer más el archivo después del prefijo. Eso significa que cuando visita http://myhost.fake/css/test.css, su FileServer está tratando de encontrar el archivo ./css/css/test.css .

El paquete http proporciona la función StripPrefix para quitar el /css/ prefijo.

Esto debería hacerlo:

http.Handle("/css/", http.StripPrefix("/css/", http.FileServer(http.Dir("css"))))

Linux
  1. Instalar binarios en /bin, /sbin, /usr/bin y /usr/sbin, interacciones con --prefix y DESTDIR

  2. ¿Cuándo debo usar /dev/shm/ y cuándo debo usar /tmp/?

  3. Linux:diferencia entre /dev/console, /dev/tty y /dev/tty0

  4. /sys/ documentación?

  5. Cómo cambiar el valor predeterminado /tmp a /home/user/tmp

¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

Bash =~ Regex y Https://regex101.com/?

Debian – ¿Mover /var, /home a una partición separada?

Comprender los archivos /proc/mounts, /etc/mtab y /proc/partitions

¿Por qué los directorios /home, /usr, /var, etc. tienen todos el mismo número de inodo (2)?

¿Por qué se requieren < o > para usar /dev/tcp?