Yii2 配置一个伪静态报错 [ 2.0 版本 ]
Not Found (#404)
Page not found.
The above error occurred while the Web server was processing your request.
Please contact us if you think this is a server error. Thank you.
配置一个伪静态就成这样了 头部和尾部都加载出来了 只有中部没有加载出来 求解
共 2 个回答
-
-
zone_g@163.com 回答于 2016-12-15 00:44 举报
你的中部结构用的iframe么?
如果不是的情况下伪静态出错整个页面将会都报出404,不会出现局部404;
如果不是iframe那就要看你的代码结构了
先看看content部分是怎么输出的,然后找输出的根源,一点一点排查
具体因为伪静态搞出的错误不能单单看报错就找出问题
要具体分析你项目的逻辑和具体代码才能分析出问题出在哪里
你的问题描述可能不够详细共 2 条回复zone_g@163.com 回复于 2016-12-15 10:07 回复首先要知道什么是伪静态,伪静态是对请求的地址进行包装,用自己想要的规则访问到对应的程序控制器
如果没有用到iframe,那么不管头部尾部是否是公共布局文件,整个页面(头中尾)是你当前请求的完整返回结果
如果伪静态不成功,当前请求就会是失败的,所以是整个页面404,而不是局部404
你的具体情况还不是很清楚,可以加我qq:1490081347来一起探讨下
SongSong 北京
注册时间:2016-02-22
最后登录:2017-05-03
在线时长:6小时35分
最后登录:2017-05-03
在线时长:6小时35分
- 粉丝3
- 金钱135
- 威望0
- 积分195