CI隐藏入口文件index.php

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

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

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

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

posted @ 2019-07-08 10:37  hooks  阅读(230)  评论(0编辑  收藏  举报