正在阅读:

ThinkPHP2.3去掉index.php和Home路径

大部分的时候ThinkPHP中的index.php和Home路径是多余的,看着很不爽,调试起来也不爽,那就根据官方的办法去掉它吧。

在WampServer开发环境中是需要手动配置的,在phpstudy和xampp中一般是默认已经开启了url重写。

第一步:


1
2
3
4
5
6
7
8
<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
 'URL_MODEL' => '2'

注意,上面的2代表url重写开启,1的时候代表关闭。

第四步:

重启Apache,调试运行,完成配置。

目前有:1条访客评论

  1. 1029824710
    2017-06-09 15:09

    好好学习,天天向上

留下脚印,证明你来过。

*

*

流汗坏笑撇嘴大兵流泪发呆抠鼻吓到偷笑得意呲牙亲亲疑问调皮可爱白眼难过愤怒惊讶鼓掌