विभिन्न विकल्पों को चुनकर और .htaccess फ़ाइल में जनरेट किए गए टेक्स्ट का वर्णन करके, आप जल्दी से .htaccess फ़ाइल बना सकते हैं।
आप बेसिक प्रमाणीकरण (.htpasswd) के लिए हैशेड पासवर्ड भी जनरेट कर सकते हैं।
.htaccess फ़ाइल क्या है?
Apache जैसे HTTP सर्वर को प्रबंधित करने के लिए एक सेटअप फ़ाइल।
प्रत्येक निर्देशिका के लिए बुनियादी प्रमाणीकरण, पुनर्निर्देशन और त्रुटि पृष्ठ जैसी सेटिंग्स सेट की जा सकती हैं।
.htpasswd फ़ाइल क्या है?
इसका उपयोग HTTP उपयोगकर्ता प्रमाणीकरण का उपयोग करके फ़ाइलों, फ़ोल्डरों, या संपूर्ण वेबसाइटों की सुरक्षा के लिए किया जाता है, जिन्हें BASIC प्रमाणीकरण कहा जाता है, और .htaccess फ़ाइल में वर्णित नियमों के आधार पर कार्यान्वित किया जाता है।
उपयोगकर्ता की जानकारी प्रति उपयोगकर्ता एक लाइन पर लिखी जाती है, और प्रत्येक पंक्ति में एक उपयोगकर्ता नाम और पासवर्ड होता है जो एक बृहदान्त्र (:) से अलग होता है। उपयोगकर्ता नाम सादे पाठ में संग्रहीत किए जाते हैं, लेकिन पासवर्ड हैश रूप में संग्रहीत किए जाते हैं।
आप पासवर्ड फ़ाइल को कोई भी नाम दे सकते हैं, लेकिन चूंकि अपाचे डिफ़ॉल्ट और डॉट फ़ाइलों द्वारा .htpasswd का उपयोग करता है ('।' से शुरू होने वाली फाइलें) आमतौर पर छिपी हुई फाइलें बन जाती हैं, इसलिए इसे '.htpasswd' के रूप में एक फ़ाइल का नाम देने की सिफारिश की जाती है।
.htaccess फ़ाइलों की अक्सर उपयोग की जाने वाली सेटिंग:
- URL से www / निकालें www को हटाएं
- रीडायरेक्ट http / https
- फ़ाइल या निर्देशिका को रीडायरेक्ट करें
- कैशिंग जावास्क्रिप्ट, CSS या चित्र
- मूल प्रमाणीकरण सेट करना
- हॉटलिंक रोकथाम सेटिंग
- कस्टम त्रुटि पृष्ठ (400) , 404, 500, आदि) सेटिंग
- ब्लॉक करें या IPs की अनुमति दें
- ब्लॉक बॉट्स
- डिफ़ॉल्ट निर्देशिका पेज बदलें
- को अस्वीकार करना। (डॉट)
- निर्देशिका निर्देशिका को रोकें
- सक्षम करें gzip
.htaccess फ़ाइल के साथ नियम
- .htaccess फ़ाइल वर्तमान निर्देशिका और उसके सभी सबफ़ोल्डर्स के साथ काम करती है।
- .htaccess फ़ाइल चलाने में विफल होने पर, 500। क्लाइंट को त्रुटि लौटा दी जाती है। तो कृपया इसे संपादित करते समय सावधान रहें। संपादन करने से पहले, एक बैकअप के रूप में एक प्रतिलिपि बनाने की सिफारिश की जाती है।
- एक लाइन से पहले '#' का उपयोग करें आप लाइन को टिप्पणी मोड में स्विच करने के लिए नहीं चलना चाहते।