HTACCESS फ़ाइल (यह क्या है & एक को कैसे खोलें)

विषयसूची:

HTACCESS फ़ाइल (यह क्या है & एक को कैसे खोलें)
HTACCESS फ़ाइल (यह क्या है & एक को कैसे खोलें)
Anonim

HTACCESS फ़ाइल एक्सटेंशन वाली एक फ़ाइल एक अपाचे एक्सेस कॉन्फ़िगरेशन फ़ाइल है जो "हाइपरटेक्स्ट एक्सेस" के लिए है। ये टेक्स्ट फाइलें हैं जिनका उपयोग वैश्विक सेटिंग्स के अपवाद को आमंत्रित करने के लिए किया जाता है जो अपाचे वेबसाइट की विभिन्न निर्देशिकाओं पर लागू होती हैं।

फ़ाइल को एक निर्देशिका में रखने से वैश्विक सेटिंग्स ओवरराइड हो जाएंगी जो पहले उस निर्देशिका और उसकी उपनिर्देशिकाओं में प्रवाहित हुई थीं। उदाहरण के लिए, किसी URL को पुनर्निर्देशित करने, निर्देशिका सूची को रोकने, विशिष्ट IP पतों पर प्रतिबंध लगाने, हॉटलिंकिंग को रोकने, और बहुत कुछ के लिए HTACCESS फ़ाइलें बनाई जा सकती हैं।

इस फ़ाइल का एक अन्य सामान्य उपयोग एक HTPASSWD फ़ाइल को इंगित करने के लिए है जो आगंतुकों को फ़ाइलों की उस विशेष निर्देशिका तक पहुँचने से रोकने वाले क्रेडेंशियल संग्रहीत करती है।

Image
Image

अन्य प्रकार की फाइलों के विपरीत, इनमें फ़ाइल नाम नहीं होता है; वे इस तरह दिखते हैं, केवल फ़ाइल एक्सटेंशन के साथ: .htaccess।

HTACCESS फ़ाइल कैसे खोलें

चूंकि ये फ़ाइलें अपाचे वेब सर्वर सॉफ़्टवेयर चलाने वाले वेब सर्वर पर लागू होती हैं, वे तब तक प्रभावी नहीं होती जब तक कि उनका उस संदर्भ में उपयोग नहीं किया जाता।

हालांकि, एक साधारण टेक्स्ट एडिटर भी फाइल को खोलने या संपादित करने में सक्षम है, जैसे विंडोज नोटपैड या हमारी सर्वश्रेष्ठ मुफ्त टेक्स्ट एडिटर्स सूची में से एक। एक और लोकप्रिय, हालांकि मुफ़्त नहीं है, HTACCESS संपादक Adobe Dreamweaver है।

फ़ाइल को कैसे बदलें

आप इस ऑनलाइन HTACCESS का उपयोग करके nginx कन्वर्टर में फ़ाइल को Ngnix वेब सर्वर फ़ाइल में बदल सकते हैं। कोड को Ngnix द्वारा पहचाने जाने योग्य कोड में बदलने के लिए आपको इसकी सामग्री को टेक्स्ट बॉक्स में पेस्ट करना होगा।

nginx कनवर्टर के समान, फ़ाइल को वेब में परिवर्तित किया जा सकता है। कोडब्रेक के ऑनलाइन.htaccess का उपयोग करके वेब.कॉन्फ़िगर कनवर्टर का उपयोग करें। यदि आप चाहते हैं कि फ़ाइल ASP. NET वेब एप्लिकेशन के साथ काम करे तो यह उपयोगी है।

नमूना फ़ाइल

नीचे एक नमूना. HTACCESS फ़ाइल है। यह विशेष फ़ाइल उस वेबसाइट के लिए उपयोगी हो सकती है जो वर्तमान में विकास के अधीन है और अभी तक जनता के लिए तैयार नहीं है।


AuthType BasicAuthName "ओह! अस्थायी रूप से निर्माणाधीन…"AuthUserFile /.htpasswdAuthGroupFile /dev/null को मान्य-उपयोगकर्ता की आवश्यकता हैअन्य सभी के लिए पासवर्ड संकेतआदेश अस्वीकार करें, सभी से अनुमति दें192.168.10.10 से अनुमति देंडेवलपर का आईपी पता w3.org से अनुमति दें googlebot.com से अनुमति देंGoogle को आपके पृष्ठों को क्रॉल करने की अनुमति देता है किसी को भी संतुष्ट करेंयदि होस्ट/आईपी की अनुमति है तो पासवर्ड की आवश्यकता नहीं है

इस फ़ाइल की प्रत्येक पंक्ति का एक विशेष उद्देश्य है। htpasswd प्रविष्टि, उदाहरण के लिए, इंगित करती है कि यह निर्देशिका सार्वजनिक दृश्य से छिपी हुई है जब तक कि पासवर्ड का उपयोग नहीं किया जाता है। हालाँकि, यदि ऊपर दिखाया गया IP पता, 192.168.10.10, पृष्ठ तक पहुँचने के लिए उपयोग किया जाता है, तो पासवर्ड की आवश्यकता नहीं है।

और मदद चाहिए?

आपको ऊपर दिए गए नमूने से यह बताने में सक्षम होना चाहिए कि ये फ़ाइलें बहुत लचीली हैं, इसलिए यह सच है कि इनके साथ काम करना सबसे आसान नहीं है।

आप इस बारे में अधिक पढ़ सकते हैं कि आईपी पते को अवरुद्ध करने, दर्शकों को फ़ाइल खोलने से रोकने, निर्देशिका में यातायात को अवरुद्ध करने, एसएसएल की आवश्यकता, वेबसाइट डाउनलोडर/रिपर को अक्षम करने, और जावास्क्रिप्ट किट, अपाचे पर और अधिक के लिए HTACCESS फ़ाइल का उपयोग कैसे करें।, वर्डप्रेस, और DigitalOcean।

यदि आप अभी भी फ़ाइल नहीं खोल सकते हैं, तो एक अच्छा मौका है कि आप फ़ाइल एक्सटेंशन को गलत तरीके से पढ़ रहे हैं, इसके लिए दूसरे प्रारूप को भ्रमित कर रहे हैं-ऐसा करना वास्तव में बहुत आसान है। उदाहरण के लिए, HTA समान दिख सकता है, लेकिन वह एक्सटेंशन HTML एप्लिकेशन फ़ाइलों के लिए आरक्षित है, जो आमतौर पर Microsoft HTML एप्लिकेशन होस्ट में खुलती हैं।

सिफारिश की: