Miklix

Lokasi Cocog Dumasar kana File Extension sareng NGINX

Diterbitkeun: 15 Pébruari 2025 jam 1.33.31 UTC

Artikel ieu ngécéskeun kumaha cara ngalakukeun cocog pola dumasar kana ekstensi file dina konteks lokasi di NGINX, mangpaat pikeun URL nulis balik atawa lamun heunteu nanganan file béda dumasar kana jenis maranéhanana.


Kaca ieu ditarjamahkeun ku mesin tina basa Inggris supados tiasa diaksés ku saloba-lobana jalma. Hanjakalna, tarjamahan mesin henteu acan janten téknologi anu sampurna, janten kasalahan tiasa lumangsung. Upami anjeun hoyong, anjeun tiasa ningali versi Inggris asli di dieu:

Match Location Based on File Extension with NGINX

Informasi dina pos ieu dumasar kana NGINX 1.4.6 ngajalankeun on Ubuntu Server 14.04 x64. Ieu bisa atawa bisa jadi teu valid pikeun vérsi séjén.

Abdi henteu sadayana anu saé dina ekspresi biasa (hal anu sigana mah kedah dianggo, kuring terang), janten kuring sering kedah maca éta nalika kuring kedah ngalakukeun langkung seueur tina pola anu paling saderhana dina conto konteks lokasi NGINX.

Hiji anu pohara kapaké upami anjeun kedah nanganan jinis file anu béda-béda nyaéta kamampuan pikeun cocog sareng lokasi dumasar kana ekstensi file anu dipénta. Sareng éta gampang pisan, diréktif lokasi anjeun tiasa katingali sapertos kieu:

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

Tangtosna, anjeun ngan ukur tiasa ngarobih ekstensi kana naon waé anu anjeun peryogikeun.

Conto di luhur mangrupikeun hal-teu peka (contona, éta bakal cocog sareng .js sareng .JS). Upami anjeun hoyong janten sénsitip kana hurup, cabut * saatosna ~.

Naon anu anjeun lakukeun ku pertandingan éta terserah anjeun; Biasana, anjeun badé nyerat deui kana back-end anu ngalakukeun sababaraha jinis preprocessing, atanapi anjeun ngan ukur hoyong maca file tina polder sanés tibatan anu katingali ku masarakat, kamungkinanna henteu terbatas ;-)

Bagikeun on BlueskyBagikeun dina FacebookBagikeun on LinkedInBagikeun dina TumblrBagikeun harga XBagikeun on LinkedInPin on Pinterest

Mikkel Bang Christensen

Ngeunaan Pangarang

Mikkel Bang Christensen
Mikkel mangrupikeun panyipta sareng pamilik miklix.com. Anjeunna gaduh pangalaman langkung ti 20 taun salaku programmer komputer / pamekar software profésional sareng ayeuna padamelan full-time pikeun korporasi IT Éropa anu ageung. Nalika henteu ngeblog, anjeunna nyéépkeun waktos luangna dina sajumlah ageung minat, hobi, sareng kagiatan, anu tiasa ditingali dina rupa-rupa topik anu aya dina halaman wéb ieu.