Miklix

Linganisha Eneo Kulingana na Kiendelezi cha Faili na NGINX

Iliyochapishwa: 15 Februari 2025, 01:21:53 UTC
Mara ya mwisho kusasishwa: 12 Januari 2026, 08:35:58 UTC

Makala haya yanaelezea jinsi ya kufanya ulinganishaji wa ruwaza kulingana na viendelezi vya faili katika miktadha ya eneo katika NGINX, muhimu kwa kuandika upya URL au kushughulikia faili kwa njia tofauti kulingana na aina yake.


Ukurasa huu ulitafsiriwa kwa mashine kutoka kwa Kiingereza ili kuifanya iweze kupatikana kwa watu wengi iwezekanavyo. Kwa bahati mbaya, utafsiri wa mashine bado sio teknolojia iliyokamilishwa, kwa hivyo makosa yanaweza kutokea. Ukipenda, unaweza kutazama toleo asili la Kiingereza hapa:

Match Location Based on File Extension with NGINX

Taarifa katika chapisho hili inategemea NGINX 1.4.6 inayoendeshwa kwenye Seva ya Ubuntu 14.04 x64. Huenda ikawa halali au isiwe halali kwa matoleo mengine.

Mimi si mzuri sana katika usemi wa kawaida (jambo ambalo labda ninapaswa kufanyia kazi, najua), kwa hivyo mara nyingi ninahitaji kusoma juu yake ninapolazimika kufanya zaidi ya ulinganisho rahisi zaidi wa ruwaza katika mfano muktadha wa eneo la NGINX.

Moja ambayo ni muhimu sana ikiwa unahitaji kushughulikia aina maalum za faili tofauti ni uwezo wa kulinganisha eneo kulingana na kiendelezi cha faili iliyoombwa. Na ni rahisi sana pia, agizo lako la eneo linaweza kuonekana kama hivi:

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

Bila shaka, unaweza kubadilisha viendelezi kwa chochote unachohitaji.

Mfano hapo juu haujali herufi kubwa (kwa mfano, utalingana na .js na .JS zote mbili). Ukitaka iwe nyeti kwa herufi kubwa, ondoa tu * baada ya ~.

Unachofanya na kilinganishi ni juu yako; kwa kawaida, ungekiandika upya kwenye sehemu ya nyuma ambayo hufanya aina fulani ya usindikaji wa awali, au unaweza kutaka tu kusoma faili kutoka kwa folda zingine kuliko vile zinavyoonekana kwa umma, uwezekano hauna mwisho ;-)

Shiriki kwenye BlueskyShiriki kwenye FacebookShiriki kwenye LinkedInShiriki kwenye TumblrShiriki kwenye XShiriki kwenye LinkedInBandika kwenye Pinterest

Mikkel Christensen

Kuhusu Mwandishi

Mikkel Christensen
Mikkel ndiye muundaji na mmiliki wa miklix.com. Ana uzoefu wa zaidi ya miaka 20 kama mtaalamu wa kupanga programu/programu za kompyuta na kwa sasa ameajiriwa muda wote kwa shirika kubwa la IT la Ulaya. Wakati si kublogi, yeye hutumia wakati wake wa ziada kwenye safu nyingi za mapendeleo, vitu vya kufurahisha, na shughuli, ambazo zinaweza kuonyeshwa kwa kadiri fulani katika mada anuwai zinazozungumziwa kwenye wavuti hii.