Miklix

Cocokake Lokasi Adhedhasar Ekstensi File karo NGINX

Diterbitake: 15 Februari 2025 ing 01:25:34 UTC

Artikel iki nerangake carane nggawe 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 kirim iki adhedhasar NGINX 1.4.6 mlaku ing Ubuntu Server 14.04 x64. Bisa uga ora bener kanggo versi liyane.

Aku ora kabeh sing apik ing ekspresi biasa (soko aku mbokmenawa kudu bisa ing, Aku ngerti), aku kerep kudu maca munggah ing nalika aku kudu nindakake luwih saka paling prasaja saka pola cocog ing contone konteks lokasi NGINX.

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

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

Mesthi wae, sampeyan mung bisa ngganti ekstensi menyang apa wae sing dibutuhake.

Conto ing ndhuwur ora sensitif huruf cilik (contone, bakal cocog karo .js lan .JS). Yen sampeyan pengin dadi cilik-sensitif, mung mbusak * sawise ~.

Apa sing sampeyan lakoni karo pertandhingan terserah sampeyan; biasane, sampeyan bakal nulis maneh menyang back-end sing nindakake sawetara preprocessing, utawa sampeyan mung pengin maca file saka folder liyane tinimbang sing katon ing umum, kemungkinan ora ana telas ;-)

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

Mikkel Bang Christensen

Babagan Penulis

Mikkel Bang 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.