在使用 yii 1.x 中,我们都知道美化 url 是在配置文件中进行配置,那其实在 yii 2.x 中也还是一样的,只是配置的值不同了而已,接下来我们就看看如何在 yii 2.x 中美化 url
打开 config\web.php
, 在 components
这个大数组里面添加以下内容
'urlManager' => [
// 路由路径化
'enablePrettyUrl' => true,
// 隐藏入口脚本
'showScriptName' => false,
// 假后缀
'suffix'=>'.html',
'rules' => [
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
],
],
添加完以后,在 /web 目录下新建文件 .htaccess
,写入以下内容
<IfModule rewrite_module>
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
</IfModule>
当然,也要记得 apache 开启 rewrite
哦~
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。