मैं अपने कोडइग्निटर यूआरएल को व्यवस्थित करने के लिए अपाचे रीराइट नियम स्थापित कर रहा हूं। निम्नलिखित नियम के उपयोग (या बहुत कुछ इसी तरह) दस्तावेज़
This question (है कि मैं जगह के आसपास मिल गया है मंच पदों आदि की और बहुत):
RewriteEngine on
RewriteCond $1 !^(index\.php|phpinfo\.php|images|robots\.txt|sitemap\.xml\.gz|sitemap\.xml|assets)
RewriteRule ^(.*)$ /index.php/$1 [L]
मैं $ 1 पता के बाद फिर से लिखना संदर्भित करता है (। *) से कैप्चर स्ट्रिंग पर, लेकिन पहला $ 1 (रीवाइटकॉन्ड के बाद सीधे) क्या दर्शाता है? मैंने देखा है कि कई उदाहरण% {REQUEST_URI} को रीवाइटकॉन्ड के लिए पहली तर्क के रूप में उपयोग करते हैं।
तो $ 1 के दोनों मामलों तो एक ही मूल्य का संदर्भ लें:
यहाँ ModRewrite के लिए नकल पुस्तिकाओं जो मदद की हो सकती है है? –
हां। 'रिवाइटकॉन्ड' में, यह मूल रूप से कह रहा है कि यह फिर से लिखने के लिए तब तक चलाएगा जब तक कि स्थिति के दाईं ओर सूचीबद्ध फ़ाइलों के बराबर $ 1 बराबर न हो। – sbeliv01