codeigniter
WAMP और CodeIgniter का उपयोग करके index.php को हटाना
खोज…
कैसे wamp और codeigniter का उपयोग करने के साथ यूआरएल से index.php को हटाने के लिए
पहली बात यह है कि आधुनिक मोड को फिर से सक्षम करने के लिए एपेक मॉड्यूल पर जाएं और सूची को नीचे स्क्रॉल करें
यदि टिक नहीं दिखा रहा है तो इसे सक्षम करें और फिर सभी सर्वर को पुनरारंभ करें।
लिनक्स उपयोगकर्ता फिर से मॉड्यूल को सक्षम करने के लिए टर्मिनल कमांड के नीचे भी उपयोग कर सकते हैं
sudo a2enmod rewrite
फिर अपाचे का उपयोग करके पुनः आरंभ करें:
sudo service apache2 restart
फिर अपने एप्लिकेशन फोल्डर के बाहर .htaccess नामक फाइल बनाएं
project > application
project > system
project > .htaccess
project > index.php
इस कोड को नीचे आज़माएं
Options +FollowSymLinks
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L]
यदि नहीं तो कुछ और htaccess उदाहरण हैं
इसके बाद config.php फाइल पर जाएं। अपना base_url सेट करें और index_page को खाली करें
$config['base_url'] = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "https" : "http");
$config['base_url'] .= "://".$_SERVER['HTTP_HOST'];
$config['base_url'] .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);
$config['index_page'] = '';
आशा है कि यह आपको दूसरों के लिए उदाहरणों से htaccess फ़ाइलों का उपयोग करने में मदद कर सकता है।
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow