Yii2 url地址美化与重写

Posted 每天增长一点点

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Yii2 url地址美化与重写相关的知识,希望对你有一定的参考价值。

main.php’components\'=>[] 中添加如下代码:

\'urlManager\' => [
            \'enablePrettyUrl\' => true,
            \'showScriptName\' => false,//隐藏index.php
//            \'enableStrictParsing\' => false,
            \'suffix\' => \'.html\',//后缀,如果设置了此项,那么浏览器地址栏就必须带上.html后缀,否则会报404错误
            \'rules\' => [
            ],
        ],

添加.htaccess文件:

Options +FollowSymLinks
    IndexIgnore */*
    RewriteEngine on
 
    # if a directory or a file exists, use it directly
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
 
    # otherwise forward it to index.php
    RewriteRule . index.php

 

以上是关于Yii2 url地址美化与重写的主要内容,如果未能解决你的问题,请参考以下文章

yii2.0 URL美化

yii2 url 美化参数

yii2 url 美化参数

Yii2 / PHP / IIS7 - URL重写和文件权限(漂亮的URL问题)

yii2深入理解之内核解析

Yii2 Apache + Nginx 路由重写