请问使用 nginx 进行反向代理 Laravel 项目的时候如何 保障 Laravel 项目下静态资源的访问 ?
在不使用子域名的情况下,如何整合多个 Laravel 系统到同一个域名下,
// 项目:a, b
// 目标
http://domain.com/a
http://domain.com/b
目前通过 nginx 的反向代理可以实现路由的代理,但当涉及到 public 文件夹下的静态资源的时候,因为 laravel 本身的原因,静态资源的绝对路径会依赖于代理连接的 host, 也就是项目中的
assert("jquery.js");
被解析为:http://domain.com/jquery.js
实际上是:http://domain.com/a/jquery.js
已经有人遇到过此类问题 问答:nginx 如何整合多套系统? ,但没有解决,我和同事交流出来也是无解(指仅仅配置nginx,在不动现有PHP代码的情况下),
想请教一下是否有人遇到过此类问题?
------------------------- 2019-06-09 ----------------------------
目前问题定位是出在 laravel-admin 上
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: