thinkphp框架url中隐藏index.php
1、httpd.conf配置文件中加载了mod_rewrite.so模块 //在APACHE里面去配置#LoadModule rewrite_module modules/mod_rewrite.so把前面的警号去掉
http://s3.运维网.com/wyfs02/M02/8B/50/wKiom1hJSLWj23c-AAAjuobKQPo156.png-wh_500x0-wm_3-wmp_4-s_4072225356.png
2、在apache配置文件httpd.conf中,将里面的AllowOverride None都改为AllowOverride All
http://s5.运维网.com/wyfs02/M00/8B/50/wKiom1hJShPxKfypAAARol1S7j0740.png-wh_500x0-wm_3-wmp_4-s_348848181.png
进行1和2之后,一定要重启apache服务
3、.htaccess文件必须放到根目录下
(windows里面创建.htaccess,新建任何一个文件,打开,另存为文件类型选择所有,即可创建)
这个里面应该有
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1
http://s3.运维网.com/wyfs02/M00/8B/4C/wKioL1hJS7bhsAPpAAAQy-4OoBY348.png-wh_500x0-wm_3-wmp_4-s_2998542336.png
4、保证开启URL重写模式
http://s4.运维网.com/wyfs02/M01/8B/50/wKiom1hJTDyTp3IWAAAagqH_81k697.png-wh_500x0-wm_3-wmp_4-s_2660354469.png
页:
[1]