我正在尝试从网址中删除操作名称。使用urlManager“发布/查看”到“页面”,但它无法正常工作
'urlManager' => [
'class' => 'yii\web\UrlManager',
// Hide index.php
'showScriptName' => false,
// Use pretty URLs
'enablePrettyUrl' => true,
'rules' => [
//'<view:\w+>' => 'post/<alias>',
//'<alias:view>' => 'post/<alias>',
'page' => 'post/view',
],
],
答案 0 :(得分:1)
更改您的配置以包含ID:
'page/<id>' => 'post/view'
允许您使用以下网址:
localhost:8585/yii2basic/wfp/web/page/PGr1mtIkAE
你真的不能这样做:
localhost:8585/yii2basic/wfp/web/post/id=PGr1mtIkAE