配置路由

2018-10-19 17:12 更新

Idea支持两种路由方式:

一种为传统的普通模式,不需要多余其它配置,即可正常使用
另一种是PATHINF模式,需要服务器开启相关模块

具体路由配置方法如下

在配置文件Config.php下面,修改'url_mode'=>''的参数:

'url_mode'=>'1',
属性备注
1普通模式默认(推荐)
2pathinfo需开启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
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号