Daftar putih ekstensi file Nginx

  

Nginx adalah server web yang hebat, fleksibel, kaya fitur, dan didokumentasikan dengan cukup baik. Namun, pernahkah Anda ingin memasukkan file ke daftar putih berdasarkan ekstensi filenya dan tidak menemukan solusinya di referensi dokumentasi? Jawaban yang kurang tepat adalah Anda tidak akan menemukannya.

Jawaban yang benar adalah: Hal itu mungkin dilakukan.

if ($request_filename !~* \.(gif|html|jpe?g|png|ico|js|css|flv|swf|pdf|xml)$ ) {
  return 404;
  break;
}

Nama file permintaan akan diperiksa berdasarkan ekspresi reguler yang mencari semua akhiran nama file yang Anda inginkan. Jika tidak cocok, Nginx akan menampilkan halaman 404 (tidak ditemukan). Potongan kode ini harus digunakan di berkas konfigurasi sebelum aturan rewrite atau pemeriksaan lainnya.

Webserver