खोज…


कैसे 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