你的问题不是很清楚,建议完善下:yii2基础版还是高级版?再把apache虚拟主机的配置贴出来。举个访问控制器的例子,比如:host/controller/action,这是启用了pretty url的功能,apache需要开启url重写功能才支持yii2的pretty url功能。yii2官网的指导中建议的apache配置如下:// 设置文档根目录为 “basic/web”DocumentRoot "path/to/basic/web" <Directory "path/to/basic/web"> # 开启 mod_rewrite 用于美化 URL 功能的支持(译注:对应 pretty URL 选项) RewriteEngine on # 如果请求的是真实存在的文件或目录,直接访问 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # 如果请求的不是真实文件或目录,分发请求至 index.php RewriteRule . index.php # ...其它设置... </Directory> 建议看下yiichina网站上的指导http://www.yiichina.com/doc/g...。
你的问题不是很清楚,建议完善下:yii2基础版还是高级版?再把apache虚拟主机的配置贴出来。举个访问控制器的例子,比如:host/controller/action,这是启用了pretty url的功能,apache需要开启url重写功能才支持yii2的pretty url功能。yii2官网的指导中建议的apache配置如下:
// 设置文档根目录为 “basic/web”
DocumentRoot "path/to/basic/web"
建议看下yiichina网站上的指导http://www.yiichina.com/doc/g...。