close

 

There are 3 steps to remove index.php

1.Make below changes in application/config.php file

$config['base_url'] = 'http://'.$_SERVER['SERVER_NAME'].'/Your Ci folder_name';

$config['index_page'] = '';

$config['uri_protocol'] = 'AUTO';

2.Make .htacces file in your root directory using below code

RewriteEngine on

RewriteCond $1 !^(index\.php|resources|robots\.txt)

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php/$1 [L,QSA]

3.Enable rewrite mode (if your rewrite mode is not enabled)

i. First, initiate it with the following command:

a2enmod rewrite

ii. Edit the file /etc/apache2/sites-enabled/000-default

change All AllowOverride None to AllowOverride All.

iii. Restart your server with the following command:

sudo /etc/init.d/apache2 restar

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 suker0409 的頭像
    suker0409

    suker0409的部落格

    suker0409 發表在 痞客邦 留言(0) 人氣()