五、路由
什么是路由
将用户的请求按照事先规划的方案提交给指定的控制器和方法来进行处理。
Thinkphp框架提供了两种路由规则pathinfo模式
自定义路由规则【推荐】
Route类注册使用think\facade\Route类静态调用 think\Route.php
注:ThinkPHP5.1的路由定义更加对象化,并且默认开启路由(不能关闭),如果一个URL没有定义路由,则采用默认的PATH_INFO 模式访问URL。
5.0、隐藏index.php文件
打开apache重写模块
配置虚拟主机中允许重写
在入口文件中要有.htaccess文件
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]