GNU/Linux >> Belajar Linux >  >> Linux

Direktori statis http tidak dilayani

Jalur penangan Anda (/css/ ) diteruskan ke FileServer handler plus file setelah awalan. Itu berarti ketika Anda mengunjungi http://myhost.fake/css/test.css FileServer Anda mencoba menemukan file ./css/css/test.css .

Paket http menyediakan fungsi StripPrefix untuk menghapus /css/ awalan.

Ini harus melakukannya:

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

Linux
  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

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

  3. Debian – Memindahkan /var, /home Untuk Memisahkan Partisi?

  1. Instal binari ke /bin, /sbin, /usr/bin dan /usr/sbin, interaksi dengan --prefix dan DESTDIR

  2. Django static_root di /var/www/... - tidak ada izin untuk mengumpulkan statis

  3. Bagaimana cara mengetahui dari folder mana suatu proses sedang berjalan?

  1. unix:///var/run/supervisor.sock tidak ada file seperti itu

  2. Pulihkan file yang dihapus yang saat ini sedang ditulis

  3. Linux:Perbedaan antara /dev/console , /dev/tty dan /dev/tty0