大部分的时候ThinkPHP中的index.php和Home路径是多余的,看着很不爽,调试起来也不爽,那就根据官方的办法去掉它吧。
在WampServer开发环境中是需要手动配置的,在phpstudy和xampp中一般是默认已经开启了url重写。
第一步:
1 2 3 4 5 6 7 8 9 |
[cce_xml] <IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] </IfModule> |
将上面的文本粘贴到记事本中,然后另存为.htaccess 注意,这个文件只有另存为才能新建,直接新建是新建不了的,ThinkPHP的根目录下面应该是带了一个这个文件。
第二步:
打开Apache的配置文件,httpd.conf ,然后搜索LoadModule rewrite_module modules/mod_rewrite.so 去掉前面的#
第三步:
在ThinkPHP的config.php配置文件中添加下面这个配置语句
1 |
[cce_xml] 'URL_MODEL' => '2' |
注意,上面的2代表url重写开启,1的时候代表关闭。
第四步:
重启Apache,调试运行,完成配置。
2017年6月9日 15:09 沙发
好好学习,天天向上