路由表达式支持的正则定义必须以“/”开头,否则就视为规则表达式。也就是说如果采用:

'#^blog\/(\d+)$#' => 'Blog/read/id/:1'
方式定义的正则表达式不会被支持,而会被认为是规则表达式进行解析,从而无法正确匹配。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

下面是一种正确的正则路由定义:

'/^new\/(\d{4})\/(\d{2})$/' => 'News/achive?year=:1&month=:2',

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄