Remove index.php from URL in Codeigniter

Open applications/config/config.php and make the following changes :

Replace

$config['index_page'] = 'index.php';

With

$config['index_page'] = '';

And add the following code to a new file and save it as .htaccess inside the root folder :

RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

How to remove index.php from url in magento

In Magento if you are getting the url as http://website.com/index.php/electronics/cell-phones.html and you want that index.php is not written on the url i.e. http://website.com/electronics/cell-phones.html.

Then use the following steps:

1) Login to admin section by using the URL
http://website.com/index.php/admin/

2) Then go to “System >>  Configuration >>Web >> Search Engines Optimization”
Use Web Server Rewrites : YES

3) Go to “System >>  Configuration >>Web >>Secure”
Use secure URL Frontend: YES