विषयसूची:

मैं अपाचे इंजन को फिर से कैसे लिखूं?
मैं अपाचे इंजन को फिर से कैसे लिखूं?

वीडियो: मैं अपाचे इंजन को फिर से कैसे लिखूं?

वीडियो: मैं अपाचे इंजन को फिर से कैसे लिखूं?
वीडियो: इंजन पुनर्निर्माण गाइड: टीवीएस अपाचे आरटीआर 180/160 2वी 2024, दिसंबर
Anonim

टर्मिनल खोलें और टाइप करें a2enmod पुनर्लेखन , यह आपके सक्षम करेगा mod_rewrite के लिए मॉड्यूल अमरीका की एक मूल जनजाति . फिर /etc/apache2/sites-available पर जाएं और डिफॉल्ट फाइल को एडिट करें। (इसके लिए आपके पास इस फ़ाइल और साइट-उपलब्ध फ़ोल्डर के लिए लिखने योग्य अनुमतियाँ होनी चाहिए।) फिर से क्लीन URL टेस्ट लें और इस बार यह पास हो जाएगा।

फिर, मैं अपाचे मॉड्यूल को फिर से कैसे लिखूं?

टर्मिनल खोलें और टाइप करें a2enmod पुनर्लेखन , यह आपके सक्षम करेगा mod_rewrite मॉड्यूल के लिये अमरीका की एक मूल जनजाति . फिर/आदि/पर जाएं अपाचे2 /साइट्स-उपलब्ध और डिफ़ॉल्ट फ़ाइल संपादित करें। (इसके लिए आपके पास इस फ़ाइल और साइट-उपलब्ध फ़ोल्डर के लिए लिखने योग्य अनुमतियाँ होनी चाहिए।) फिर से क्लीन URL टेस्ट लें और इस बार यह पास हो जाएगा।

ऊपर के अलावा, $1 पुनर्लेखन नियम क्या है? NS $1 मूल रूप से स्ट्रिंग की शुरुआत और अंत से सब कुछ की कैप्चर की गई सामग्री है। दूसरे शब्दों में, $1 = (। *)। अपने में पुनर्लेखन , ^ स्ट्रिंग की शुरुआत को दर्शाता है, (। तो, मूल रूप से, यह कह रहा है कि स्ट्रिंग के प्रारंभ से अंत तक सब कुछ हड़प लें और उस मान को असाइन करें $1.

इस तरह, मैं कैसे जांचूं कि कोई पुनर्लेखन मॉड्यूल सक्षम है या नहीं?

17 उत्तर

  1. यह जांचने के लिए कि क्या mod_rewrite मॉड्यूल सक्षम है, अपने WAMP सर्वर के रूट फ़ोल्डर में एक नई php फ़ाइल बनाएं।
  2. अपनी बनाई गई फ़ाइल को अपने ब्राउज़र से एक्सेस करें।
  3. खोज खोलने के लिए Ctrl F।
  4. यदि नहीं, तो httpd खोलें।
  5. शुरुआत में पाउंड ('#') चिन्ह को हटा दें और इस फाइल को सेव करें।
  6. अपने अपाचे सर्वर को पुनरारंभ करें।

a2enmod पुनर्लेखन क्या करता है?

a2enmod is एक स्क्रिप्ट जो apache2 कॉन्फ़िगरेशन के भीतर निर्दिष्ट मॉड्यूल को सक्षम करती है। यह करता है यह /etc/apache2/mods-enabled के भीतर सिम्लिंक बनाकर। इसी तरह, a2dismod उन सिम्लिंक को हटाकर एक मॉड्यूल को निष्क्रिय कर देता है।

सिफारिश की: