url美化
目的:
将
美化成:
这里我是用的wampserver新建了一个localtest站点(详情可点击这里点击这里),并将yii的basic文件夹重新命名为yii。
对比上面的两个地址,其实就是把index.php?r=
隐藏。
这里分两步:
1、增加.htaccess文件
在web根目录下增加.htaccess文件,内容为:
RewriteEngine on
# 如果是一个目录或者文件,就访问目录或文件
RewriteCond %{REQUEST_FILENAME} !-d
# 如果文件存在,就直接访问文件,不进行下面的RewriteRule
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . Index.php
无法直接创建.htaccess,可以先创建一个txt文件,然后另存为…,保存为文件名为.htaccess,保存类型选择所有文件即可。
2、配置config/web.php
在config/web.php中的components数组中增加这一项:
'urlManager' => [
// //开启url美化
'enablePrettyUrl' => true,
// //隐藏index.php
'showScriptName' => false,
// //禁用严格匹配模式
'enableStrictParsing' => false,
// //url后缀名称
// 'suffix'=>'.html',<