सबसे पहले, किसी ने इस लिंक को पोस्ट करने से पहले, मैं आपको बताऊंगा कि मैंने इसके माध्यम से देखा है और कोशिश की कि इसका कोई फायदा नहीं हुआ। .htaccess: अमान्य कमांड 'RewriteEngine', शायद एक सर्वर द्वारा शामिल नहीं किए गए मॉड्यूल द्वारा गलत वर्तनी या परिभाषित
मैं एक वेबसाइट पर Codeigniter का उपयोग कर रहा हूं और URL में index.php से छुटकारा पाने का प्रयास कर रहा हूं। यह कोड मेरी वेबसाइट के मूल में .htaccess फ़ाइल में जोड़ा गया है।
RewriteEngine on
RewriteCond $1 !^(index.php|images|robots.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
जब मैं इसका परीक्षण करता हूं तो मुझे 500 आंतरिक सर्वर त्रुटि मिलती है। त्रुटि लॉग की जाँच करने पर "अमान्य आदेश" RewriteEngine "कहते हैं। मॉड-सक्षम फ़ोल्डर में rewrite.load सूचीबद्ध है। इसके अलावा, मैंने फिर से लिखने को सक्षम करने के बाद अपाचे को फिर से शुरू किया है।
इसके साथ खिलवाड़ करते हुए कुछ घंटे बिताए और अभी भी वही समस्या है। अग्रिम में धन्यवाद।
.Htaccess कोड के लिए स्रोत: http://ellislab.com/codeigniter/user-guide/general/urls.html
उत्तर:
उत्तर № 1 के लिए 1"Invalid Command "Rewrite Engine""
क्या आप ज़रूर आप यहाँ "रिवाइराइट" और "इंजन" के बीच एक स्थान नहीं रखते हैं। व्हाट्सएप पर आने पर htaccess सिंटैक्स बहुत क्षमाशील नहीं होता है और "रीराइट इंजन" होने से यह निश्चित रूप से टूट जाएगा।
जवाब के लिए 0 № 2
अपाचे को शुरू करने में एक त्रुटि हुई और जब यह तय हो गया कि सब कुछ काम कर रहा है। फिर भी सहायता के लिए धन्यवाद।