配置location 样式无法加载

来源:5-3 Nginx常见问题_多个location匹配的优先级1

目科将

2018-05-01

我有一个静态工程通过nginx对外发布;配置如何(静态工程都在/home/abc下)

location /abc{

    root /home/

    index index.html

}

但因为我的工程里有相对路径的一些js和css  ;通过控制台查看404是"域名/js/a.js 或者 域名/css/a.css", 我理解正常应该是"域名/abc/js/a.js, 域名/abc/css/a.css",请问如何这个可以实现吗

写回答

1回答

Jeson

2018-05-03

通过你的问题描述理解:

/home/abc为你的静态资源目录,

/home/abc/js 为js文件目录

/home/abc/css 这一级目录为css文件目录。

如果通过域名,域名+/abc/js/a.js 或者 域名+/abc/css/a.css,按照你刚刚提供的nginx配置这样是可以实现的。

0
1
目科将
你的意思是说在代码里修改js和css的引用么
2018-05-03
共1条回复

Nginx入门到实践-Nginx中间件应用+搭建Webserver架构

中间件、负载均衡、应用层安全防护、动静分离、Nginx+LUA开发等

4183 学习 · 908 问题

查看课程