1. 启用重写模块
打开apache的配置文件,conf/httpd.conf (一般的默认路径为:根目录下/etc/httpd/conf/httpd.conf):
LoadModule rewrite_module modules/mod_rewrite.so,把该行前的#去掉。
搜索 AllowOverride None(配置文件中有多处),看注释信息,将相关.htaccess的该行信息改为AllowOverride All。
2. 在根目录下新建 .htaccess
直接建立该文件名不会成功,可以先建立记事本文件,另存为该名的文件即可。内容如下
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
Comments | NOTHING