## URL 路由器
URL 路由器可隐藏网站物理文件结构提高安全性,美化 URL 地址便于 SEO。建议使用 U() 函数生成 url, 会根据路由规则生成 url 地址
* * * * *
### 普通路由
#### 无参数路由
*配置项*
~~~
'route'=>array(
'user/:uid'=>'Index/Index/user'
)
~~~
访问 Index 模块 Index 控制器的 user 动作
http://localhost/index.php/user/8
#### 带参数路由
*配置项*
~~~
'route'=>array(
'index_:id'=>'Admin/Channel/show'
)
~~~
访问 Admin/Channel/show,并传递参数 id=8
http://localhost/index.php/index_8
### 正则路由
正则路由规则可以实现更加灵活的 URL 定制
*配置项*
~~~
'route'=>array(
'/^user(\d+)$/'=>'index/user/uid/#1'
)
~~~
访问 user 动作并传递参数 uid=6
http://localhost/index.php/user6
### QUERY 方式路由
框架不仅支持 PATHINFO 方式同时支持 GET 方式
*配置项*
~~~
'route' => array(
'/^([a-z]+?)_(\d+)/'=>'m=Index/c=Index&a=Index&city=#1&row=#2'
)
~~~
访问 Index/Index/show 并传递参数 city=beijing 与 row=20
http://localhost/index.php?beijing_20