[Apache] क्या आपको .htaccess में फिर से लिखने के नियमों को लागू करने के लिए अपाचे को पुनरारंभ करना होगा?


Answers

No :

अपाचे वेब पेड़ के अंदर रखी गई विशेष फाइलों के माध्यम से कॉन्फ़िगरेशन के विकेन्द्रीकृत प्रबंधन की अनुमति देता है। विशेष फ़ाइलों को आमतौर पर .htaccess कहा जाता है, लेकिन किसी भी नाम को AccessFileName निर्देश में निर्दिष्ट किया जा सकता है ... चूंकि .htaccess फ़ाइलों को प्रत्येक अनुरोध पर पढ़ा जाता है, इन फ़ाइलों में किए गए परिवर्तन तत्काल प्रभाव डालते हैं ...

Question

मैंने अपनी। Htaccess फ़ाइलों को उत्पादन सेवर्स में धक्का दिया है, लेकिन वे काम नहीं करते हैं। एक अगला कदम फिर से शुरू होगा, या मुझे कुछ और जांचना चाहिए।




केवल अगर आपने अपाचे में मॉड री-राइट मॉड्यूल नहीं जोड़ा है।

यदि आप किसी भी apache ".conf" फ़ाइलों को बदलते हैं तो आपको केवल अपाचे को पुनरारंभ करने की आवश्यकता है




.htaccess पुनरारंभ के मामले में यदि आवश्यक नहीं है तो यह संभवतः काम नहीं कर रहा है।

  • AllowOverride सेट नहीं किया जा सकता है जो उपयोगकर्ता httpd.conf के अंदर सेट कर सकता है या सर्वर व्यवस्थापक से संपर्क करना पड़ सकता है।

  • .htaccess का फ़ाइल नाम जांचें। Htaccess नहीं होना चाहिए htaccess.txt here एक गाइड बनाने के लिए मार्गदर्शिका के लिए here देखें।

  • Options -Indexes का उपयोग करने का प्रयास करें या यह देखने के लिए कि यह काम कर रहा है या नहीं, deny all प्रकार के सरल निर्देशों से deny all कर दें।

  • अगर रीडायरेक्ट के लिए नियम हो या पिछला रीडायरेक्ट कैश किया गया हो तो समान ब्राउजर कैश हर बार ऐसा लगता है जैसे चीजें काम नहीं कर रही हैं।