Miklix

NGINX உடன் கோப்பு நீட்டிப்பின் அடிப்படையில் இருப்பிடத்தைப் பொருத்து

வெளியிடப்பட்டது: 15 பிப்ரவரி, 2025 அன்று AM 1:24:54 UTC

இந்தக் கட்டுரை NGINX இல் இருப்பிட சூழல்களில் கோப்பு நீட்டிப்புகளின் அடிப்படையில் வடிவப் பொருத்தத்தை எவ்வாறு செய்வது என்பதை விளக்குகிறது, இது URL ஐ மீண்டும் எழுதுவதற்கு அல்லது கோப்புகளை அவற்றின் வகையின் அடிப்படையில் வித்தியாசமாகக் கையாளுவதற்கு பயனுள்ளதாக இருக்கும்.


இந்தப் பக்கம் முடிந்தவரை பலருக்கு அணுகக்கூடியதாக இருக்க வேண்டும் என்பதற்காக ஆங்கிலத்திலிருந்து இயந்திர மொழிபெயர்ப்பு செய்யப்பட்டது. துரதிர்ஷ்டவசமாக, இயந்திர மொழிபெயர்ப்பு இன்னும் முழுமையான தொழில்நுட்பமாக இல்லை, எனவே பிழைகள் ஏற்படலாம். நீங்கள் விரும்பினால், அசல் ஆங்கிலப் பதிப்பை இங்கே காணலாம்:

Match Location Based on File Extension with NGINX

இந்தப் பதிவில் உள்ள தகவல்கள் உபுண்டு சர்வர் 14.04 x64 இல் இயங்கும் NGINX 1.4.6 ஐ அடிப்படையாகக் கொண்டவை. இது மற்ற பதிப்புகளுக்கு செல்லுபடியாகலாம் அல்லது செல்லாமலும் இருக்கலாம்.

எனக்கு ரெகுலர் எக்ஸ்பிரஷன்ஸ் அவ்வளவு திறமை இல்லை (நான் வேலை செய்ய வேண்டிய ஒன்று, எனக்குத் தெரியும்), அதனால் NGINX இன் இருப்பிட சூழலில் மிகவும் எளிமையான பேட்டர்ன் மேட்சிங்கை விட அதிகமாகச் செய்ய வேண்டியிருக்கும் போது நான் அதைப் பற்றி அடிக்கடி படிக்க வேண்டியிருக்கும்.

குறிப்பிட்ட கோப்பு வகைகளை வித்தியாசமாகக் கையாள வேண்டியிருந்தால், கோரப்பட்ட கோப்பின் நீட்டிப்பின் அடிப்படையில் ஒரு இடத்தைப் பொருத்தும் திறன் மிகவும் பயனுள்ளதாக இருக்கும். மேலும் இது மிகவும் எளிதானது, உங்கள் இருப்பிட உத்தரவு இப்படி இருக்கலாம்:

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

நிச்சயமாக, உங்களுக்குத் தேவையான நீட்டிப்புகளை மாற்றலாம்.

மேலே உள்ள எடுத்துக்காட்டு எழுத்து-உணர்திறன் இல்லாதது (எடுத்துக்காட்டாக, இது .js மற்றும் .JS இரண்டிற்கும் பொருந்தும்). நீங்கள் அதை எழுத்து-உணர்திறன் கொண்டதாக மாற்ற விரும்பினால், ~ க்குப் பிறகு * ஐ அகற்றவும்.

பொருத்தத்தை வைத்து நீங்கள் என்ன செய்கிறீர்கள் என்பது உங்களுடையது; பொதுவாக, நீங்கள் அதை ஒருவித முன் செயலாக்கத்தைச் செய்யும் ஒரு பின்னணியில் மீண்டும் எழுதுவீர்கள், அல்லது பொதுமக்களுக்குத் தோன்றுவதைத் தவிர வேறு கோப்புறைகளிலிருந்து கோப்புகளைப் படிக்க விரும்பலாம், சாத்தியக்கூறுகள் முடிவற்றவை ;-)

ப்ளூஸ்கையில் பகிரவும்பேஸ்புக்கில் பகிரவும்LinkedIn இல் பகிரவும்Tumblr இல் பகிரவும்X இல் பகிரவும்LinkedIn இல் பகிரவும்பின்டரஸ்டில் பின் செய்யவும்

மிக்கேல் பேங் கிறிஸ்டென்சன்

எழுத்தாளர் பற்றி

மிக்கேல் பேங் கிறிஸ்டென்சன்
மிக்கல் என்பவர் miklix.com இன் படைப்பாளர் மற்றும் உரிமையாளர் ஆவார். அவருக்கு 20 ஆண்டுகளுக்கும் மேலான தொழில்முறை கணினி நிரலாளர்/மென்பொருள் உருவாக்குநராக அனுபவம் உள்ளது, மேலும் தற்போது ஒரு பெரிய ஐரோப்பிய ஐடி நிறுவனத்தில் முழுநேரப் பணியாளராக உள்ளார். வலைப்பதிவு செய்யாதபோது, ​​அவர் தனது ஓய்வு நேரத்தை பரந்த அளவிலான ஆர்வங்கள், பொழுதுபோக்குகள் மற்றும் செயல்பாடுகளில் செலவிடுகிறார், இது இந்த வலைத்தளத்தில் உள்ளடக்கப்பட்ட பல்வேறு தலைப்புகளில் ஓரளவுக்கு பிரதிபலிக்கக்கூடும்.