yii2的url美化

原来访问路径:http://apisy.com?r=/ali_small_lyl/v1/vote/list

美化后路径:http://apisy.com/ali_small_lyl/v1/vote/list

终端输入 open /ect/apache2

一 编辑httpd.conf 搜索“mod_rewrite” 去掉前面的# 

二 编辑/extra/httpd-vhost.conf 配置的项目 添加如下代码


       # use mod_rewrite for pretty URL support
       RewriteEngine on
       # If a directory or a file exists, use the request directly
       RewriteCond %{REQUEST_FILENAME} !-f
       RewriteCond %{REQUEST_FILENAME} !-d
       # Otherwise forward the request to index.php
       RewriteRule . index.php
   

yii2的url美化_第1张图片

三 配置完成后一定要重启服务器  终端输入 sudo apachetcl restart 

四 配置完成后去项目文件中加urlManager 代码如下

'urlManager' => [
        'enablePrettyUrl' => true,
         'showScriptName' => false,
         'rules' => [],
]

yii2的url美化_第2张图片

五 代码文件目录 浏览器访问 http://apisy.com/ali_small_lyl/v1/vote/list 成功

yii2的url美化_第3张图片

你可能感兴趣的:(yii2的url美化)