Miklix

Cocokake Lokasi Adhedhasar Ekstensi File karo NGINX

Diterbitake: 15 Februari 2025 ing 01:25:34 UTC
Dianyari pungkasan: 12 Januari 2026 ing 08:36:03 UTC

Artikel iki njelasake carane nindakake pencocokan pola adhedhasar ekstensi file ing konteks lokasi ing NGINX, migunani kanggo nulis ulang URL utawa nangani file kanthi beda adhedhasar jinise.


Kaca iki diterjemahake mesin saka basa Inggris supaya bisa diakses dening akeh wong. Sayange, terjemahan mesin durung dadi teknologi sing sampurna, mula kesalahan bisa kedadeyan. Yen sampeyan seneng, sampeyan bisa ndeleng versi Inggris asli ing kene:

Match Location Based on File Extension with NGINX

Informasi ing kiriman iki adhedhasar NGINX 1.4.6 sing mlaku ing Ubuntu Server 14.04 x64. Iki bisa uga valid utawa ora valid kanggo versi liyane.

Aku ora pati trampil babagan ekspresi reguler (sing kudune tak garap, aku ngerti), mula aku kerep kudu maca babagan iki nalika aku kudu nindakake luwih saka mung pencocokan pola sing paling gampang, contone, konteks lokasi NGINX.

Salah sawijining sing migunani banget yen sampeyan kudu nangani jinis file tartamtu kanthi beda yaiku kemampuan kanggo cocogake lokasi adhedhasar ekstensi file sing dijaluk. Lan uga gampang banget, arahan lokasi sampeyan bisa katon kaya iki:

location ~* \.(js|css|html|txt)$
{
    // do something here
}

Mesthi wae, sampeyan bisa ngganti ekstensi kasebut dadi apa wae sing dibutuhake.

Conto ing ndhuwur ora sensitif marang huruf gedhe/cilik (contone, bakal cocog karo .js lan .JS). Yen sampeyan pengin sensitif marang huruf cilik/cilik, copot wae tandha * sawise ~.

Apa sing sampeyan lakoni karo cocoge iku terserah sampeyan; biasane, sampeyan bakal nulis ulang menyang back-end sing nindakake sawetara jinis preprocessing, utawa sampeyan mung pengin maca file saka folder liyane saka apa sing katon kanggo umum, kemungkinan ora ana telas ;-)

Nuduhake ing BlueskyNuduhake ing FacebookNuduhake ing LinkedInNuduhake ing TumblrNuduhake ing XNuduhake ing LinkedInPin ing Pinterest

Mikkel Christensen

Babagan Penulis

Mikkel Christensen
Mikkel minangka pencipta lan pemilik miklix.com. Dheweke duwe pengalaman luwih saka 20 taun minangka programmer komputer / pangembang piranti lunak profesional lan saiki kerja full-time kanggo perusahaan IT Eropa sing gedhe. Nalika ora ngeblog, dheweke mbuwang wektu luang kanggo macem-macem minat, hobi, lan kegiatan, sing bisa uga katon ing macem-macem topik sing dibahas ing situs web iki.