谁一开始就是大神?

yii2默认路由url美化跳转失败[2.0]

全身家当求助中。。。。。。。。。。

如下问题:
在web配置文件中 一开始是没有使用美化url的情况下设置了默认路由 “defaultRoute”=>”index/home”
访问项目的时候输入 127.0.0.1/yykj/web 正常访问到设置的默认路由

后来为了美化url隐藏index.php
使用了如下美化配置(在web目录下添加了.htaccess文件)

 'urlManager' => [
            'enablePrettyUrl' => true,
            'showScriptName' => false,
            'enableStrictParsing' => true,
            'rules' => [
                '<controller:\w+>/<id:\d+>'=>'<controller>/view',
                "<controller:\w+>/<action:\w+>"=>"<controller>/<action>",
            ],
        ],

正当高兴美化了url使用127.0.0.1/yykj/web/index/home的时候正常访问
可是当输入 127.0.0.1/yykj/web的时候无法跳转到默认页面 而是直接跳转到/site/error中去了
求解决

你在 rules 那加一行'/' => '/index/home',
默认页面是什么?
使用美化最好把 站点目录定位到web目录下。也就是你的/yykj/web

赞(0) 打赏
未经允许不得转载:菜鸟之家 » yii2默认路由url美化跳转失败[2.0]

评论 抢沙发

登录

找回密码

注册