前言
最近yoGa想做一个Yii2高级模板的URL美化,目标是:
  1. 通过ibye.cn/admin/杂七杂八 访问 ibye.cn/backend/web/index.php/杂七杂八;
  2. 通过ibye.cn/杂七杂八 访问 ibye.cn/frontend/web/index.php/杂七杂八。
做法
yoGa使用的服务器端软件是apache,下面是apache虚拟机的配置文件:
| 
 | 
 | 
还需要修改一下HOSTS文件:
| 
 | 
 | 
 注:因为修改了apache配置文件,需要重启一下apache服务。
  接下来是.htaccess文件:
| 
 | 
 | 
  接着,需要新建一个Request.php文件,我把它放在了根目录/common/components下面,如果没有components这个文件夹可以新建一个。
| 
 | 
 | 
  最后,修改main.php,分别是frontend/config和backend/config里面的main.php配置文件:
| 
 | 
 | 
OK接下来可以在浏览器的地址栏上写上帅气的URL了。