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 இன் இருப்பிட சூழலில் மிகவும் எளிமையான பேட்டர்ன் மேட்சிங்கை விட அதிகமாகச் செய்ய வேண்டியிருக்கும் போது நான் அதைப் பற்றி அடிக்கடி படிக்க வேண்டியிருக்கும்.
குறிப்பிட்ட கோப்பு வகைகளை வித்தியாசமாகக் கையாள வேண்டியிருந்தால், கோரப்பட்ட கோப்பின் நீட்டிப்பின் அடிப்படையில் ஒரு இடத்தைப் பொருத்தும் திறன் மிகவும் பயனுள்ளதாக இருக்கும். மேலும் இது மிகவும் எளிதானது, உங்கள் இருப்பிட உத்தரவு இப்படி இருக்கலாம்:
{
// do something here
}
நிச்சயமாக, உங்களுக்குத் தேவையான நீட்டிப்புகளை மாற்றலாம்.
மேலே உள்ள எடுத்துக்காட்டு எழுத்து-உணர்திறன் இல்லாதது (எடுத்துக்காட்டாக, இது .js மற்றும் .JS இரண்டிற்கும் பொருந்தும்). நீங்கள் அதை எழுத்து-உணர்திறன் கொண்டதாக மாற்ற விரும்பினால், ~ க்குப் பிறகு * ஐ அகற்றவும்.
பொருத்தத்தை வைத்து நீங்கள் என்ன செய்கிறீர்கள் என்பது உங்களுடையது; பொதுவாக, நீங்கள் அதை ஒருவித முன் செயலாக்கத்தைச் செய்யும் ஒரு பின்னணியில் மீண்டும் எழுதுவீர்கள், அல்லது பொதுமக்களுக்குத் தோன்றுவதைத் தவிர வேறு கோப்புறைகளிலிருந்து கோப்புகளைப் படிக்க விரும்பலாம், சாத்தியக்கூறுகள் முடிவற்றவை ;-)