फ़ाइल को हटाने के बाद भी पुनर्निर्देशन मौजूद हैं। मेरे पास एक .htaccess फ़ाइल है जो फ़ाइलों से सभी .php एक्सटेंशन को हटा देती है, इसलिए यदि मैं लोकलहोस्ट/पथ/टू/फ़ाइल पर जाता हूं तो यह स्थानीयहोस्ट/पथ/से/फ़ाइल पर रीडायरेक्ट करता है। php सबकुछ ठीक काम करता है जब तक मैंने .htaccess में नया नियम जोड़ने का फैसला नहीं किया और यह काम नहीं कर रहा था।अपाचे कैश। Htaccess नियम करता है? फ़ाइल
मैंने अपने घर फ़ोल्डर में .htaccess फ़ाइल हटा दी है और जांच की है कि कुछ आदेश के साथ अन्य फ़ोल्डरों में मौजूद हैं: cd/var/www और फिर ls -laR | grep। htaccess और मुझे कोई अस्तित्व नहीं मिला। हालांकि पुनर्निर्देशन नियमों का अभी भी पालन किया जा रहा है!
मैंने अपने सभी ब्राउज़र के कैश को साफ़ करने का प्रयास किया और अभी भी काम नहीं किया, मैंने curl की कोशिश की और अभी भी apache फ़ाइलों के .php एक्सटेंशन को हटाने के मूल नियम का पालन किया। मैंने फ़ायरफ़ॉक्स में httpfox एक्सटेंशन डाउनलोड किया और यह मुझे स्थानीयहोस्ट/प्रोजेक्टनाम/इंडेक्स में किए गए अनुरोध को दिखाता है और "सामग्री-स्थान" "index.php" है। मैंने अपाचे को फिर से शुरू करने और बिना किसी किस्मत के प्रयास करने की कोशिश की।
मैं "कैश्ड" htaccess नियमों से कैसे छुटकारा पा सकता हूं?
संपादित करें: मैं अपने iPad और अपने मोबाइल डिवाइस पर की कोशिश की है और अभी भी समस्या बनी रहती है, तो मुझे यकीन है कि नियम कहीं सहेजा जा रहा है
हूँसंपादित करें: मैं रूप में अच्छी तरह .html दूर करने के लिए एक नियम जोड़ा गया है और यह काम किया , लेकिन जब मैंने इसे मिटा दिया तो नियम अभी भी वहां और .php भी है।
क्या यह संभवतः कुछ वैश्विक अपाचे कॉन्फ़िगरेशन में ''/etc/httpd/conf.d'' या इसी तरह के स्थानों पर है? –
@ जोनासविएलिकी '/ etc/httpd/conf.d' मौजूद नहीं है, हालांकि'/etc/apache2/httpd.conf' खाली है – george
अपने ब्राउज़र कैश को साफ़ करने का प्रयास करें। 301 रीडायरेक्ट ब्राउज़र द्वारा काफी आक्रामक तरीके से कैश किए जाते हैं। अपाचे एचटीएसीएसी कैश नहीं करता है (डिफ़ॉल्ट रूप से)। – Gerben