从网址 yii 中删除控制器和操作



我想从 url 中隐藏控制器和操作名称,但只会显示 slug。例如 http://localhost/test-project/frontend/web/test-condition 和"测试条件"是蛞蝓。我想从我的配置/主中的网址管理器管理它.php

'urlManager' => [
            'class' => 'yiiwebUrlManager',
            // Disable index.php
            'showScriptName' => false,
            // Disable r= routes
            'enablePrettyUrl' => true,
            'rules' => array(
                ....
                '<slug:[a-zA-Z0-9_ -]+>-consult' => 'CONTROLLER NAME/ACTION',
            ),
        ],

最新更新