未获匹配
开启路由后,当从路由表中未得到匹配时,如果强制路由开启(force=true),则报404错误,否则将依据URL类型(type)继续解析当前URL,从而得到环境数据;不论type为何值,动态URL始终都会被解析;如果最后仍未能得到预期结果,最终都会指向首页。
自定义404页面:实例目录下tpl/$mod/msg/404.html
type=0
动态模式,形如:http://boasoft.top/index.php?m=home&c=content&a=show&id=1,解析得环境数据:
[
'mod' => 'home',
'con' => 'content',
'act' => 'show',
'var' => [
'id' => 1
]
]
type=1
Pathinfo模式,形如:http://boasoft.top/index.php/home/content/show/id-1/,解析得环境数据:
[
'mod' => 'home',
'con' => 'content',
'act' => 'show',
'var' => [
'id' => 1
]
]
type=2
Rewrite模式,形如:http://boasoft.top/home/content/show/1.html,解析得环境数据:
[
'mod' => 'home',
'con' => 'content',
'act' => 'show',
'var' => [
'id' => 1
]
]
没有开启路由时,也按照这个方式解析;type=2 或 type=3 时仍然支持动态URL的使用和解析