अपने जंक मूल्य में कुछ दर्ज करें , .htaccess
जैसे कि
कोई भी htaccess द्वारा पहचाना नहीं गया है और आपके URL पर जाएँ। यदि यह काम कर रहा है, तो आपको एfoo bar
sakjnaskljdnas
500 आंतरिक सर्वर त्रुटि
आंतरिक सर्वर त्रुटि
सर्वर को एक आंतरिक त्रुटि या ग़लतफ़हमी का सामना करना पड़ा और आपके अनुरोध को पूरा करने में असमर्थ था ...।
मेरा सुझाव है कि आप इसे जल्द ही डाल दें RewriteEngine on
।
चूंकि आप अपनी मशीन पर हैं। मुझे लगता है कि आपके पास अपाचे .conf
फ़ाइल तक पहुंच है ।
.conf
फ़ाइल खोलें , और इसके समान एक लाइन देखें:
LoadModule rewrite_module modules/mod_rewrite.so
यदि यह टिप्पणी की जाती है (#), अपाचेपन और पुनः आरंभ अपाचे।
फिर से लिखना है
RewriteEngine On
RewriteLog "/path/to/rewrite.log"
RewriteLogLevel 9
उपरोक्त 3 पंक्तियाँ अपने में रखें virtualhost
। httpd को पुनरारंभ करें।
RewriteLogLevel 9
स्तर के लिए एक उच्च मूल्य का उपयोग नाटकीय रूप से आपके अपाचे सर्वर को धीमा कर देगा! केवल डीबगिंग के लिए 2 से अधिक स्तर पर पुनर्लेखन लॉगफ़ाइल का उपयोग करें! लेवल 9 लगभग हर रीराइटिटेलॉग विवरण को लॉग करेगा।
अपडेट करें
अपाचे 2.4 में चीजें बदल गई हैं:
2.4 से अपग्रेड करने के लिए 2.2 से
RewriteLog और RewriteLogLevel निर्देशों हटा दिया गया है। यह कार्यक्षमता अब LogLevel निर्देश का उपयोग करके mod_rewrite मॉड्यूल के लिए लॉगिंग के उचित स्तर को कॉन्फ़िगर करके प्रदान की गई है । Mod_rewrite लॉगिंग अनुभाग भी देखें।
LogLevel पर अधिक के लिए, LogLevel निर्देश देखें
आप पूरा कर सकते हैं
RewriteLog "/path/to/rewrite.log"
अब इस तरीके से
LogLevel debug rewrite_module:debug