मैं अपने .htaccess फ़ाइल में निम्नलिखित है:RewriteRule बनाने 500 आंतरिक सर्वर त्रुटि
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^directory/(.*)$ directory/index.php?id=$1
यह क्या मैं प्राप्त करने के लिए कोशिश कर रहा हूँ है:
जब यूआरएल www.mydomain.com/directory/10
का दौरा किया है, पेज www.mydomain.com/directory/?id=10
यूआरएल की उपस्थिति को बदलने के बिना ब्राउजर पर प्रदर्शित होता है।
उपरोक्त कोड हालांकि 500 आंतरिक सर्वर त्रुटि बनाता है।
क्या कोई जानता है कि मैं कहां गलत हो रहा हूं?
आम तौर पर एक 500 त्रुटि का मतलब है कि किसी त्रुटि को कहीं भी लॉग किया गया है। अपना अपाचे और PHP त्रुटि लॉग खोजें, और देखें कि वास्तविक त्रुटि क्या है। – IMSoP
ब्राउज़र में दी गई 500 त्रुटि आपको सूचित करनी चाहिए कि पूर्ण त्रुटि संदेश सर्वर लॉग में होगा। उन को पढओ। – Quentin