如何在yii2高级应用程序中设置URL(admin而不是backend / web)

时间:2015-03-11 10:50:08

标签: yii2

我在项目中遇到了问题。 当我使用我的项目名称浏览网址而不是显示文件夹时,但我不想显示那些我希望直接显示我的网站的文件夹,例如'localhost / mywebsite / admin'。

我也尝试解决这个问题,添加我的后端/ config / main.php文件

'urlManager' => [
'class' => 'yii\web\UrlManager',
'enablePrettyUrl' => true,
'showScriptName' => 'false'
],

但它不起作用。 请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

自定义网址:

   'urlManager' => [
                'enablePrettyUrl' => true,
                'showScriptName' => false,
                'enableStrictParsing' => true,          
                'rules' => [
                    '<_c:[\w\-]+>' => '<_c>/index',
                    '<_c:[\w\-]+>/<_a:[\w\-]+>' => '<_c>/<_a>',
                    '<_c:[\w\-]+>/<_a:[\w\-]+>/<id:\d+>' => '<_c>/<_a>',
                ],
            ],

apache.conf输入DocumentRoot /var/www/backend/web