>[info] 章节内容
> 0 目录文件
> 1 功能应用
> 2 功能实现
> 3 小试牛刀
:-: **目录文件**
>[danger]**路由**主要负责对网络请求的url到应用业务中的分派调度。
>**路由注册**的相关目录文件包括,应用路由配置目录(www\route\),模块路由配置(www\application\config\route.php),
>**路由解析调用**在应用核心(think\App.php)文件中调用,
>**路由功能实现**包括路由操作(think\Route.php),路由目录(think\route\)
:-: **功能应用**
>[danger]**路由功能**主要包括:**路由规则的注册**,**网络请求的路由匹配**。
>**路由规则的注册**:在路由配置文件中注册**网络请求**到**应用业务**的对应关系。
>**网络请求路由匹配**:在应用核心中**遍历注册的路由规则**找到**当前网络请求对应的规则**,然后进行路由检测,路由调度。
:-: **功能实现**
[TOC]
# 1 路由注册
>[warning]路由注册:注册网络请求地址与应用业务执行地址。
>网络请求地址:包含静态地址与动态变量。
>应用业务执行地址:通常是应用业务层的模块/控制器/方法
## 1-1 路由单个注册
### 1 路由注册核心rule()
### 2 请求类型路由get() post()
## 1-2 路由分组注册
## 1-3 注册参数规则
## 1-4 注册请求规则
# 2 路由匹配
## 2-1 请求匹配
## 2-2 参数匹配
# 3 路由检测
## 3-1 请求参数检测
## 3-2 请求信息检测
# 4 路由调度
## 4-1 网络响应
## 4-2 闭包函数
## 4-3 类方法
## 4-4 模块/控制器
## 4-5 控制器方法
## 4-6 重定向
:-: **小试牛刀**
1 基本使用
2 路由表达式
3 路由地址
4 路由参数
5 分组路由
6 资源路由
7 域名路由
8 Miss路由
9 路由绑定
10 路由别名
10 快捷路由
11 闭包支持
12 注解路由
13 URL生成