下面文章小编就为大家带来一篇讲到yaf js css静态资源404,yaf框架加载css js变成controller。小编觉得挺不错的,现在就分享给大家,如果你在找yaf无法访问js css,yaf入口文件位置,yaf nginx配置,也可以做个学习。一起跟随小编过来看看吧。
yaf js css静态资源404,yaf框架加载css js变成controller
作者:小程序教员 发布时间:2021-06-06
使用yaf框架开发时,
遇到一个奇怪的现象,
访问js,css等静态资源时,
不是当成独立的文件,
而是作为一个controller,
出现404错误。
检查js, css的路径,
都是放在 public 目录下。
nginx配置中也做了入口跳转,
if (!-e $request_filename) {
rewrite ^/(.*) /index.php/$1 last;
}
查看nginx错误日志显示
CreateFile() "/www/public/index.php/css/daqin.css" failed (3: The system cannot find the path specified), client: 127.0.0.1, server: localhost, request: "GET /css/daqin.css HTTP/1.1", host: "www.qinziheng.com"
后面经过排错测试发现,
原来是入口文件index.php放错了位置引起的。
yaf的入口文件index.php要求放到 public 目录下,
而上面index.php放在项目根目录下,
希望遇到同样问题的朋友要注意。
猛击这里,
观看子恒老师《微信公众号开发实战》系列视频
了解实现过程和下载相关源代码
声明:部分文章或图片未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:2334512685,我们会及时删除。
发布:秦子恒博客,欢迎转载分享,请保留出处。
yaf js css静态资源404,yaf框架加载css js变成controller链接:https://www.qinziheng.com/details/9713/
yaf js css静态资源404,yaf框架加载css js变成controller相关文章