配置路由
2018-10-19 17:12 更新
Idea支持两种路由方式:
一种为传统的普通模式,不需要多余其它配置,即可正常使用
另一种是PATHINF模式,需要服务器开启相关模块
具体路由配置方法如下
在配置文件Config.php
下面,修改'url_mode'=>''
的参数:
'url_mode'=>'1',
值 | 属性 | 备注 |
---|---|---|
1 | 普通模式 | 默认(推荐) |
2 | pathinfo | 需开启pathinfo支持 |
普通模式:
如:http://ServerName/index.php?m=Home&c=User&a=login
PATHINFO模式(要求开启pathinfo支持):
如:http://ServerName/index.php/Home/User/login
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
pathinfo模式GET传参
通常我们的项目都需要通过URL来传递参数,比如分页等等
例如下面这个URL传递的参数是id=4
,p=6
,参数个数不限
http://ServerName/home/Index/news/id/4/p/6
以上内容是否对您有帮助:
← URL大小写
更多建议: