/ / Apache: .htaccess फाइल को टॉप ड्राइव डायरेक्टरी - Apache, .htaccess, डायरेक्टरी, फोल्डर, httpd.conf से पढ़ा जाता है।

अपाचे: .htaccess फ़ाइल शीर्ष ड्राइव निर्देशिका से पढ़ी जाती है - apache, .htaccess, निर्देशिका, फ़ोल्डर, httpd.conf

मेरा डॉक्यूमेंटरूट है e:/www - मेरे नीचे httpd.conf फ़ाइल हिस्सा:

DocumentRoot "e:/www"
<Directory "e:/www">
Options FollowSymLinks
Options +Indexes
AllowOverride All
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
Allow from localhost
</Directory>

और मेरे पास 2 हैं .htaccess फाइलें यहां स्थित हैं:

  1. ई: /www/.htaccess
  2. ई। / इनको

इसमें कोई अतिरिक्त उपनाम नहीं बनाया गया है httpd.conf फ़ाइल।

e:/.htaccess पढ़ा जाता है और इसकी सामग्री सर्वर परफ़ॉर्मेंस को प्रभावित करती है।

कंटेंट क्यों पढ़े जाते हैं ??

उत्तर:

जवाब के लिए 0 № 1

ध्यान देने योग्य बातें। आप का उपयोग नहीं करना चाहिए। यदि आपके पास मुख्य कॉन्फ़िगरेशन फ़ाइल तक पहुंच है, जैसे httpd.conf। यह आपके वेब सर्वर को धीमा कर देता है क्योंकि अपाचे को htaccess फ़ाइलों के लिए निर्देशिकाओं को स्कैन करना और नियम लागू करना है। यह इसे विन्यास में डालने की पसंदीदा विधि है Directory निर्देश। किसी भी समय कॉन्फ़िगर किया गया है, अपाचे को पुनः लोड किया जाना चाहिए / फिर से शुरू किया जाना चाहिए।

इसलिए क्योंकि इसे सभी निर्देशिकाओं को स्कैन करना है। यह आपके स्तर पर .htaccess फ़ाइल को ऊपर के स्तर पर देखेगा e:.htaccess.

इसलिए यदि आप e: wwwexample से किसी फ़ाइल का अनुरोध करते हैं। यह इन निर्देशिकाओं में .htaccess फ़ाइलों की तलाश करेगा

e:.htaccess
e:www.htaccess
e:wwwexample.htaccess

यह htaccess प्रदर्शन के लिए अच्छा नहीं है। यह ज्यादातर साझा होस्टिंग के लिए या जब आप डॉन के लिए उपयोग नहीं करते हैं, तो इसका प्रत्यक्ष उपयोग नहीं होता है। httpd.conf फ़ाइल।

इस भाग को पढ़ें जब .htaccess फ़ाइलों का उपयोग नहीं करना है अपाचे नींव से। यह इस बारे में कोई भी प्रश्न स्पष्ट करेगा