下面是Apache的配置过程,可以参考下:
1、httpd.conf
配置文件中加载了mod_rewrite.so
模块,去掉前面的 " # ";
2、AllowOverride None
将None
改为 All
3、在应用入口文件同级目录.htaccess
文件中,将内容RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] 修改为 RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1];
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
# RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>
4、访问:http://www.learn.com/home/index/add
到此,index.php就被隐藏了!!!!! 点击关注博主更多博文!