通常情况下,我们如果想隐藏掉URL里面的入口文件(默认index.php),我们通常需要进行三个步骤:
1.找到我们服务器的配置文件,我用的是wamp,配置文件为http.conf文件,找到LoadModule rewrite这一行配置信息,去掉前面的"#"注释
2.对于Apache服务器,在入口文件的同级添加.htaccess文件,内容如下:
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
3.在Thinkphp的配置文件config.php文件下,设置:'URL_MODEL'=>2;表示URL为rewrite模式
这样,重启我们的wamp,发现入口文件已经不存在于url里面了