Remove index.php in Codeigniter

Posted by Joey Villas on Feb 23, 2009 in CodeIgniter |

How to remove index.php in the url of codeigniter. here is a simple step to do it.
You can remove it using .htaccess

1
2
3
4
5
6
7
RewriteEngine on
 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
 
RewriteCond $1 !^(index\.php|robots\.txt)
RewriteRule ^(.*)$ /index.php?/$1 [L]

Write this code then save the file into .htaccess, then put the .htaccess file same directory in you index.php or the CI system folder etc.
Go to system > application > config, open config.php and set index_page into nothing.

1
$config[index_page]="";

Before: http://ww.yourdomain.com/index.php/example

After: http://ww.yourdomain.com/example

Share/Save

Tags:

Reply

Copyright © 2010 Joey Villas All rights reserved.