步骤一:点击启用可能会失败
默认apache http服务的配置文件存放服务器路径为:
/etc/httpd/conf/httpd.conf
打开配置文件,检查apache的重写模块是否载载入
检查
LoadModule rewrite_module modules/mod_rewrite.so
是否前面有个#号,如有删除#保存文件
检查 AllowOverride是否打开, 如果只是想打开其中一个则在对应的<Directory "/var/www/html">
标签内打开即可,如下图中表示只打开/var/www/html目录下项目的.htaccess文件检测
修改完httpd的配置以后在项目根目录创建.htaccess文件,以我的/var/www/html/为例
.htaccess文件内容为:
<IfModule rewrite_module>
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>
最后重启Apache Httpd服务
[root@ifok html]# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
[root@ifok html]#
一切搞定。
http://blog.xqlee.com/article/530.html