Yii2框架的搭建

Yii 2 修改 URL 模式为 PATH 模式,并隐藏index.php

main-local.php

'urlManager' => [
            'enablePrettyUrl' => true,
            'showScriptName' => false,
            'suffix' => '.html',
            'rules' => [
                '/' => 'site/index',
                'detail/'=>'product/view',
                'detail/'=>'product/view',
                'list/'=>'product-list/list',
                'page/'=>'page/index',
                'shopping-cart'=>'shopping-cart/list',
                'register'=>'login/register',
                'login'=>'login/general-login',
                'phone-login'=>'login/phone-login',
                'information/detail/'=>'information/detail',
                '/'=>'/',
            ],
        ],

这一步之后,在Yii2里的所有链接将不会看到index.php,但还应该到apache在收到如此url请求时懂得加上index.php,这就需要url重写了。

apache

把 AllowOverride None 改成  AllowOverride All


js引用顺序问题

public $jsOptions = [  
        'position' => \yii\web\View::POS_HEAD,   // 这是设置所有js放置的位置  
    ]; 



你可能感兴趣的:(Yii2)