php - Codeigniter, OpenID and .htaccess -


मैं CI के बिना डिफ़ॉल्ट कॉन्फ़िगरेशन के साथ उपयोग करने का प्रयास कर रहा हूं और सबकुछ ठीक काम करता हूं; .htaccess

जब मैं index.php को बदल कर config.php और .htaccess को हटा देता हूं I

कॉन्फ़िग करें

क्या कोई मुझे बताता है कि मैं कहाँ गलत हूं?

config Php

  $ config ['index_page'] = "";  

.htaccess

  रीवरइटबेस पर पुनर्लेखन इंजन / पुनर्लेखन $ 1! ^ (अनुक्रमणिका \ .php | चित्र | रोबोट \ .txt ) पुनर्लेखन नियम ^ (। *) $ / इंडैक्स.फिप / 1 9 [एल]  

आपका RewriteRule प्रति-निर्देशिका संदर्भ में बनाने का प्रयास करता है, जो कि मैं बता सकता हूं, अनुरोध प्रक्रिया चरण में ठीक से काम करने के लिए बहुत देर हो जाती है।

सबसे अच्छा समाधान है ऐसा करने के लिए बस ऐसा न करें, क्योंकि CodeIgniter को इसे कार्य करने की आवश्यकता नहीं है:

  RewriteBase / RewriteCond $ 1 पर पुनर्विन्यास इंजन! ^ (Index \ .php | images | robots \ .txt) RewriteRule ^ ( । *) $ / इंडेक्स.एफ़पी  

कोडइग्नेटर को यह समझने में सक्षम होना चाहिए कि उचित अनुरोध स्वयं के पास क्या था, बशर्ते आपने $ config ['uri_protocol'] < / Code> को ऑटो पर सेट करें यदि नहीं, तो आपको इसे ऑटो या REQUEST_URI पर सेट करना चाहिए।


Comments