当前位置首页 > Apache知识

mac下codeigniter在apache下去掉index.php

阅读次数:337 次  来源:admin  发布时间:

原文:http://blog.csdn.net/tutngfei1129287460/article/details/18359191

1.要修改Apache 的配置文件,让Apache支持rewrite_module,修改过程如下:打开apache的配置文,conf/httpd.conf :LoadModule rewrite_module modules/mod_rewrite.so,把该行前的#去掉。

2.搜索 AllowOverride None 即 Options Indexes FollowSymLinks MultiViews下面那个,修改为 AllowOverride All (一般情况下是有两个,两个都要修改!)

3.在项目的根目录下新建一个.htaccess文件 内容如下:

lt;IfModule mod_rewrite.c>

RewriteEngine O

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

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

#若你的项目名为:TestCI 则此处应为RewriteRule ^(.*)$ /TestCI/index.php/$1 [L]

lt;/IfModule>

4.重启你的Apache服务即可不用index.php了!

上一篇:Linux下使用ntpdate进行时间同步
下一篇:Web服务器之打造Linux下超级安全的LAMP(Linux+Apache+MySQL+PHP)服务器