yii2 怎么开启enableprettyurl
发布网友
发布时间:2022-04-07 06:47
我来回答
共1个回答
热心网友
时间:2022-04-07 08:17
在urlManager的使用上,用得最多的配置项就是:
$enablePrettyUrl ,是否开启URL美化功能。关于美化功能,我们在 路由(Route) 部分已经介绍过了。 注意如果 $enablePrettyUrl 不开启,表明使用原始的格式,那么所有路由规则都是无效的。
$showScriptName ,是否在URL中显示入口脚本。是对美化功能的进一步补充。
suffix 设置一个 .html 之类的假后缀,是对美化功能的进一步补充。
rules 保存路由规则们的声明,注意并非保存其实例。
$enableStrictParsing 是否开启严格解析。该选项仅在开启美化功能后生效。在开启严格解析模式时, 所有请求必须匹配 $rules[] 所声明的至少一个路由规则。 如果未开启,请求的PATH_INFO部分将作为所请求的路由进行后续处理。
在 UrlManager::init() 初始化过程中,可以发现 urlManager 使用了应用所提供的缓存组件(有果有的话), 对所有路由规则的实例进行缓存。
更多问题到问题求助专区《http://bbs.hounwang.com/》