CI隐藏入口文件index.php

1.需要apache打开rewrite_module,然后修改httpd.conf的AllowOverride none 为AllowOverride All(里面,不同的环境目录不同)

2.在CI的目录下面创建.htaccess文件,加入如下内容:


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

3.修改config.php的内容:$config['index_page'] = 'index.php';替换为$config['index_page'] = '';

你可能感兴趣的:(CI隐藏入口文件index.php)