码迷,mamicode.com
首页 > Web开发 > 详细

CI 框架隐藏index.php-ubuntu

时间:2014-05-19 15:00:31      阅读:287      评论:0      收藏:0      [点我收藏+]

标签:style   blog   class   code   c   java   

  和朋友在做一个小网站,用到了CI框架,之前测试都是在windows上,隐藏index.php也相对比较简单。但服务器是ubuntu系统,需要配置一下,根据网上看到的一些教程,结合自己电脑的特点,记录步骤如下:

1.服务器环境: ubuntu12.04  64位

2.开启mod_rewrite模块:

  修改 /etc/apache2/sites-enabled/000-default,将其中的:AllowOverride None 修改为:AllowOverride All,如下:

bubuko.com,布布扣
DocumentRoot /var/www
        <Directory />
                Options FollowSymLinks
                AllowOverride All
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>
bubuko.com,布布扣

  重启apache2:

sudo service apache2 restart

3.在CI的根目录下,即在system的同级目录下,新建.htaccess文件:

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

  如果CI目录不是在www的根目录下,例如我的是:http://localhost/iter/index.php/,第四行需要改写为RewriteRule ^(.*)$ /iter/index.php/$1 [L]。

4.将CI中配置文件(system/application/config/config.php)中,将 $config[‘index_page‘] = "index.php"; 中的index.php去掉。

//$config[index_page] = "index.php";
$config[index_page] = ""; 。

 

大功告成,小伙伴试试看!!!

CI 框架隐藏index.php-ubuntu,布布扣,bubuko.com

CI 框架隐藏index.php-ubuntu

标签:style   blog   class   code   c   java   

原文地址:http://www.cnblogs.com/chenbjin/p/3735252.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!