.htaccess वेब अपाचे सर्वर सॉफ्टवेयर पर चलने वाले वेब सर्वर पर उपयोग के लिए एक विन्यास फाइल है। जब एक .htaccess फ़ाइल को एक निर्देशिका में रखा जाता है जो बदले में Apache वेब सर्वर के माध्यम से लोड होती है, फिर .htaccess फ़ाइल का पता लगाया जाता है और Apache सर्वर सॉफ़्टवेयर द्वारा निष्पादित किया जाता है।
.htaccess फ़ाइलों का उपयोग अपाचे सर्वर सॉफ़्टवेयर के सेटअप को संशोधित करने के लिए किया जा सकता है ताकि अतिरिक्त कार्यक्षमता को सशक्त बनाया जा सके और अपाचे वेब सर्वर सॉफ़्टवेयर तालिका में लाए जा सकें। हम अपाचे वेब सर्वर सॉफ्टवेयर में विभिन्न विन्यास को बदलने के लिए .htaccess फ़ाइल का उपयोग कर सकते हैं। उनमें से कुछ नीचे सूचीबद्ध हैं:
त्रुटि दस्तावेज़
कस्टम त्रुटि पृष्ठ बनाना बहुत उपयोगी है, यदि आपकी वेब साइट पर कोई URL काम नहीं करता है, तो यह हमें वेब साइट आगंतुकों को एक अनुकूल त्रुटि संदेश दिखाने की अनुमति देता है।
ErrorDocument 404 /error_pages/404.html
पासवर्ड सुरक्षा
बहुत आसानी से, हम किसी एप्लिकेशन की निर्देशिका को पासवर्ड से सुरक्षित कर सकते हैं जिसे एक्सेस करने के लिए उपयोगकर्ता नाम और पासवर्ड की आवश्यकता होती है।
AuthName "Admin Area" AuthUserFile /path/to/password/file/.htpasswd AuthType Basic require valid-user
पहली पंक्ति अपाचे वेब सर्वर को बताती है कि सुरक्षित निर्देशिका को 'एडमिन एरिया' कहा जाता है, यह पॉप-अप लॉगिन प्रॉम्प्ट दिखाई देने पर प्रदर्शित होगा। अगली पंक्ति पासवर्ड फ़ाइल के स्थान को इंगित करती है। तीसरी पंक्ति प्रमाणीकरण प्रकार निर्धारित करती है, इस उदाहरण में, हम 'बेसिक' का उपयोग कर रहे हैं क्योंकि हम मूल HTTP प्रमाणीकरण का उपयोग कर रहे हैं, अंत में चौथी पंक्ति इंगित करती है कि हमें वैध लॉगिन क्रेडेंशियल की आवश्यकता है
पुनर्निर्देशन
रीडायरेक्ट हमें वेब साइट विज़िटर्स को आपकी वेब साइट के एक दस्तावेज़ से दूसरे दस्तावेज़ पर निर्देशित करने में सक्षम बनाता है।
Redirect /old_dir/ https://www.test.com(your domain)/new_dir/index.html
आगंतुकों को IP पते से मना करें
order allow,deny deny from 155.0.2.0 deny from 123.45.6.1 allow from all
उपरोक्त पंक्तियाँ Apache वेब सर्वर को IP पते '155.0.2.0' और '123.45.6.1' से विज़िटर को ब्लॉक करने और अन्य सभी IP पतों को अनुमति देने के लिए कहती हैं।
MIME प्रकार जोड़ना
MIME प्रकार सेट करने के लिए, मुख्य निर्देशों और मार्गदर्शन का पालन करते हुए एक .htaccess फ़ाइल बनाएं जिसमें निम्न पाठ शामिल है:
AddType text/html htm0
'AddType' निर्धारित करता है कि आप एक MIME प्रकार शामिल कर रहे हैं। इस स्थिति के लिए अगला भाग MIME प्रकार है, सामग्री या HTML, और अंतिम भाग फ़ाइल एक्सटेंशन है, इस उदाहरण में 'htm0'।