Removing index.php from url of codeigniter in WAMP

Posted on August 10, 2013 by Suresh Kamrushi in PHP

Only three steps are require to remove index.php from url in Codeigniter in WAMP environment.

1) Create .htacess file in parallel to application holder and just copy past the following code:

RewriteEngine On
RewriteBase /CodeIgniter/
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

2) Change $config[‘index_page’] to blank in config.php in application folder as below:

$config['index_page'] = '';

3) Enable “rewrite_module” of apache.

Congrats!!! you have configure successfully.
Now you can access your site without index.php in url.

  Comments or questions are welcome