RewriteEngine, DirectoryIndex। CodeIgniter ऐप्स की .htaccess फ़ाइल
मैंने अभी .htaccess फ़ाइल सामग्री को बदला है और जैसा कि निम्नलिखित लिंक उत्तर में दिखाया गया है । और पृष्ठ को रीफ्रेश करने की कोशिश की (जो काम नहीं किया, और मेरे नियंत्रक से अनुरोध नहीं मिला) यह काम किया।
फिर सिर्फ अपने संदेह के कारण मैंने अपने सार्वजनिक । Html फ़ोल्डर के अंदर अपने .htaccess में किए गए परिवर्तनों को मूल .htm सामग्री पर वापस कर दिया । तो यह अब इस प्रकार है (जो मूल रूप से यह था):
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php?/$1 [L,QSA]
और अब यह भी काम करता है।
संकेत: ऐसा लगता है कि सर्वर के संदर्भ में पुनर्लेखन नियम स्पष्ट रूप से सेटअप नहीं किया गया है।
मेरी फ़ाइल संरचना इस प्रकार है:
/
|- gheapp
| |- application
| L- system
|
|- public_html
| |- .htaccess
| L- index.php
और index.php
मैंने सिस्टम और एप्लिकेशन के लिए निम्नलिखित पथ सेट किए हैं:
$system_path = '../gheapp/system';
$application_folder = '../gheapp/application';
नोट: ऐसा करने पर, हमारा एप्लिकेशन स्रोत कोड पहली बार में जनता के लिए छिपा हो जाता है।
कृपया, अगर आप लोगों को मेरे जवाब, टिप्पणी और मुझे फिर से सही करने के साथ कुछ भी गलत लगता है!
आशा है कि शुरुआती लोगों को यह उत्तर उपयोगी लगेगा।
धन्यवाद!