.htaccess
एच. टी. एक्सेस (हाइपरटेक्स्ट एक्सेस) फाइल एक निर्देशिका-स्तरीय विन्यास फाइल है जो कई वेब सर्वरों द्वारा समर्थित है, जिसका उपयोग वेबसाइट-अभिगम समस्याओं के विन्यास के लिए किया जाता है, जैसे कि यू. आर. एल. पुनर्निर्देशन, यू. आर. एल. को छोटा करना, अभिगम नियंत्रण (विभिन्न वेब पृष्ठों और फ़ाइलों के लिए), और बहुत कुछ। फ़ाइल के नाम से पहले 'डॉट' (अवधि या पूर्ण विराम) इसे यूनिक्स-आधारित वातावरण में एक छिपी हुई फ़ाइल बनाता है। एक साइट में एक से अधिक. एच. टी. एक्सेस फ़ाइल हो सकती है, और फ़ाइलों को वेब ट्री के अंदर रखा जाता है। निर्देशिकाओं और उनकी उप-निर्देशिकाओं के अंदर), और इसलिए उनका दूसरा नाम विन्यास फ़ाइलों को वितरित करता है। . htaces फ़ाइलें उस निर्देशिका के लिए सर्वर की वैश्विक विन्यास फ़ाइल (जैसे httpd.conf) के उपसमुच्चय के रूप में कार्य करती हैं जिसमें वे हैं, या सभी उप-निर्देशिकाएँ। . htaces का मूल उद्देश्य-इसके नाम में परिलक्षित-प्रति-निर्देशिका अभिगम नियंत्रण की अनुमति देना था, उदाहरण के लिए, वर्ल्ड वाइड वेब सामग्री तक पहुँचने के लिए एक पासवर्ड की आवश्यकता होती है। अधिक सामान्य रूप से, हालांकि,. एच. टी. एक्सेस फाइलें कई अन्य विन्यास सेटिंग्स जैसे सामग्री प्रकार, चरित्र सेट, कॉमन गेटवे इंटरफेस हैंडलर आदि को परिभाषित या ओवरराइड करती हैं। प्रारूप और भाषा. एच. टी. एक्सेस फ़ाइलों को पर्ल संगत नियमित अभिव्यक्तियों (पी. सी. आर. ई.) भाषा के अपाचे निर्देश संस्करण में लिखा जाता है। बुनियादी पी. सी. आर. ई. सीखना स्वयं इन फाइलों के साथ काम में महारत हासिल करने में मदद कर सकता है। ऐतिहासिक कारणों से. एच. टी. एक्सेस फ़ाइलों का प्रारूप अपाचे एच. टी. टी. पी. सर्वर की वैश्विक विन्यास फ़ाइल httpd.conf का एक सीमित उपसमुच्चय है, भले ही इसका उपयोग ओरेकल आईप्लेनेट वेब सर्वर और ज़ीउस वेब सर्वर जैसे वेब सर्वरों के साथ किया जाता है, जिनमें बहुत अलग मूल वैश्विक विन्यास फ़ाइलें होती हैं। सामान्य उपयोग प्राधिकरण, प्रमाणीकरण ए. एच. टी. एक्सेस फ़ाइल का उपयोग अक्सर निर्देशिका के लिए सुरक्षा प्रतिबंधों को निर्दिष्ट करने के लिए किया जाता है, इसलिए फ़ाइल का नाम "अभिगम" है। . एच. टी. एक्सेस फ़ाइल अक्सर एक. एच. टी. पी. एस. डब्ल्यू. डी. फ़ाइल के साथ होती है जो वैध उपयोगकर्ता नाम और उनके पासवर्ड को संग्रहीत करती है। यू. आर. एल. पुनर्लेखन सर्वर अक्सर छोटे और अधिक यादगार यू. आर. एल. के लिए लंबे, अत्यधिक व्यापक यू. आर. एल. को पुनर्लेखन करने के लिए. एच. टी. एक्सेस का उपयोग करते हैं। अवरुद्ध करना (अभिगम नियंत्रण) आईपी पता या डोमेन द्वारा उपयोगकर्ताओं को अवरुद्ध करने के लिए अनुमति/अस्वीकार का उपयोग करें। इसका उपयोग खराब बॉट, रिपर और रेफरर को ब्लॉक करने के लिए भी किया जाता था। अक्सर वेब क्रॉलर द्वारा पहुँच को प्रतिबंधित करने के लिए उपयोग किया जाता है। एस. एस. आई. सर्वर-साइड को सक्षम करता है। निर्देशिका सूचीकरण नियंत्रण जब कोई विशिष्ट वेब पृष्ठ निर्दिष्ट नहीं होता है तो सर्वर कैसे प्रतिक्रिया देगा। अनुकूलित त्रुटि प्रतिक्रियाएँ सर्वर-साइड त्रुटि होने पर दिखाए गए पृष्ठ को बदलना, उदाहरण के लिए एचटीटीपी 404 नहीं मिला या, खोज इंजन को इंगित करने के लिए कि एक पृष्ठ स्थानांतरित हो गया है, एचटीटीपी 301 स्थायी रूप से स्थानांतरित हो गया। एम. आई. एम. ई. प्रकार सर्वर को निर्देश दें कि विभिन्न अलग-अलग फ़ाइल प्रकारों का उपचार कैसे किया जाए। कैश नियंत्रण. एच. टी. एक्सेस फाइलें सर्वर को वेब ब्राउज़रों और प्रॉक्सी द्वारा वेबसाइटों को गति देने, बैंडविड्थ उपयोग, सर्वर लोड और कथित अंतराल को कम करने के लिए कैशिंग को नियंत्रित करने की अनुमति देती हैं। . एच. टी. एक्सेस वेबपेज संसाधनों में कैश आयु भी जोड़ता है ताकि पृष्ठ को फिर से देखने पर, सर्वर से संसाधन का फिर से अनुरोध करने के बजाय, तत्वों को ब्राउज़र कैश से तब तक फिर से लोड किया जाता है जब तक कि उल्लिखित आयु समाप्त नहीं हो जाती। एच. टी. टी. पी. एस. और एच. एस. टी. एस. अपाचे सर्वरों पर एच. टी. टी. पी. एस. और एच. एस. टी. एस. दोनों का कार्यान्वयन काफी हद तक. एच. टी. एक्सेस फ़ाइल में उल्लिखित सही यू. आर. एल. पुनर्लेखन और शीर्षलेख जानकारी पर निर्भर है। एच. टी. टी. पी. एस. या एच. एस. टी. एस. को तैनात करते समय फ़ाइल में कोई भी गलत वाक्यविन्यास कार्यान्वयन में विफलता की ओर ले जाता है। लाभ तत्काल परिवर्तन क्योंकि. एच. टी. एक्सेस फ़ाइलों को प्रत्येक अनुरोध पर पढ़ा जाता है, इन फ़ाइलों में किए गए परिवर्तन तत्काल प्रभाव लेते हैं-मुख्य विन्यास फ़ाइल के विपरीत, जिसके लिए नई सेटिंग्स को प्रभावी बनाने के लिए सर्वर को फिर से शुरू करने की आवश्यकता होती है। गैर-विशेषाधिकार प्राप्त उपयोगकर्ता कई उपयोगकर्ताओं वाले सर्वरों के लिए, जैसे कि साझा वेब होस्टिंग पर, व्यक्तिगत उपयोगकर्ताओं को अपनी साइट विन्यास को बदलने की क्षमता की अनुमति देना अक्सर वांछनीय होता है। . htaces फ़ाइलों का उपयोग इस तरह के व्यक्तिगतकरण की अनुमति देता है, और विशेषाधिकार प्राप्त उपयोगकर्ताओं द्वारा-क्योंकि मुख्य सर्वर कॉन्फ़िगरेशन फ़ाइलों को बदलने की आवश्यकता नहीं है। नुकसान मुख्य सर्वर कॉन्फ़िगरेशन फ़ाइल httpd.conf का उपयोग करके अपाचे को नियंत्रित करना अक्सर सुरक्षा और प्रदर्शन कारणों से पसंद किया जाता हैः प्रदर्शन हानि प्रत्येक HTTP अनुरोध के लिए,. htaces का उपयोग करते समय मूल निर्देशिकाओं के लिए अतिरिक्त फ़ाइल-सिस्टम एक्सेस होते हैं, ताकि उन मूल निर्देशिकाओं में संभवतः मौजूदा. htaces फ़ाइलों की जांच की जा सके जिन्हें. htaces फ़ाइलों को रखने की अनुमति है। यदि यह प्रदर्शन हानि एक चिंता का विषय है तो. htaces से httpd.conf में निर्देश को क्रमादेशित रूप से स्थानांतरित करना संभव है। व्यक्तिगत उपयोगकर्ताओं को सर्वर के विन्यास को संशोधित करने की अनुमति देना यदि ठीक से सेट नहीं किया जाता है तो सुरक्षा चिंताओं का कारण बन सकता है। सिंटैक्स. एच. टी. एक्सेस आमतौर पर सिंटैक्स त्रुटियों के प्रति बहुत संवेदनशील होता है। इसके कारण किसी भी गलत वर्तनी से निर्देशिका में सर्वर त्रुटियां और वेब संसाधन हो सकते हैं जिसमें गलत. htaक्सेस बिल्कुल भी प्रदर्शित नहीं किया जा सकता है। लोकप्रिय संस्कृति में 2020 के वीडियो गेम मैकेरेलमीडिया फिश के भाग, जो इंटरनेट संस्कृति के विषयों की खोज करते हैं, को सीधे वेबसाइट की खुली. htaces निर्देशिकाओं पर लागू किया गया है। शब्दार्थ यू. आर. एल. इंजन पुनर्लेखन संदर्भ बाहरी लिंक अपाचे डॉक्स ट्यूटोरियलः. एच. टी. एक्सेस फाइल कॉन्फ़िगरेशन फाइल वेब प्रौद्योगिकी देखें।