## Idea支持兩種路由方式:
>一種為傳統的普通模式,不需要多余其它配置,即可正常使用
另一種是PATHINF模式,需要服務器開啟相關模塊
#### **具體路由配置方法如下**
在配置文件`Config.php`下面,修改`'url_mode'=>''`的參數:
```
'url_mode'=>'1',
```
| 值 | 屬性 | 備注 |
| -- | -- | -- |
| 1 | 普通模式 | 默認(推薦) |
| 2 | pathinfo | 需開啟pathinfo支持 |
>[info]普通模式:
```
如:http://ServerName/index.php?m=Home&c=User&a=login
```
>[info] PATHINFO模式(要求開啟pathinfo支持):
```
如:http://ServerName/index.php/Home/User/login
```
>[info]PATHINFO分隔符
其次,我們在pathinfo模式下,還可以修改分隔符(基于PATHINFO 模式)
在配置文件`application/config/Config.php`下面,`'url_mode'=>'2'`,再修改`'path_separator'=>''`的參數:
```
/**
* url_mode為2時該項生效
* URL分割符,在開啟PATHINFO模式下有效,如:http://ServerName/index.php/home-User-login
* * 該項不能與url_case_separator設為相同值,避免沖突
*/
'path_separator'=>'-' //如果不設置該值默認為`/`
```
修改參數之后URL效果如下:
效果:`http://ServerName/index.php/home-User-login`
>[info] pathinfo模式GET傳參
通常我們的項目都需要通過URL來傳遞參數,比如分頁等等
例如下面這個URL傳遞的參數是`id=4`,`p=6`,參數個數不限
~~~
http://ServerName/home/Index/news/id/4/p/6
~~~