现在有两个网站需要部署,域名分别是: xyz.com,xyz.com/science 网站资源分别放在 ng 下的, admin 和 science 目录
ng 的配置如下:
server {
listen 80;
server_name xyz.com; #
location / {
root /usr/share/nginx/admin;
}
location /science {
alias /usr/share/nginx/science;
}
}
前端有一些静态资源需要加载,静态资源放在网站资源目录下的 assert 目录中,比如
/usr/share/nginx/admin/assert
/usr/share/nginx/science/assert
前端配置静态文件 src 的路径是 /assert/xxx.js
当访问 xyz.com/science
网站时,页面请求静态资源直接请求 xyz.com/assert/xxx.js
但是正确的请求应该是: xyz.com/science/assert/xxx.js
为什么浏览器发出请求的时候会丢掉二级目录呢
以及 ng 要怎么配置呢
感谢各位大佬
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.