【发布时间】:2017-01-18 21:13:21
【问题描述】:
我的 web.php 中有以下配置
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'enableStrictParsing' => false,
'rules' => [
'r/<url:\d+>' => 'r/index',
[
'pattern' => '<action>',
'route' => 'controller/<action>'
]
]
]
当我输入http://www.example.com/r/BRb2T5wCCz 时,它会显示 404。但是,它应该会显示 r/index 页面。我在做什么?
【问题讨论】:
-
\d+仅表示数字,您也有字母。 -
好的,那应该是\s+?
-
没关系。看来应该是 \w+