网站找了很多例子都是在nginx.conf里面这么配置的
location ~ .*\.(js|css|jpg|jpeg|gif|png|ico|pdf|txt)$ {
proxy_pass http://www.123455.com:8888;
}
但是这样改了之后还是无法加载,
找了半天还是用下面的方法可以解决这个问题。
location ~ .*\.(js|css|jpg|jpeg|gif|png|ico|pdf|txt)$ {
root /home/wwwroot/demo/; #这是你存放工程的根路径
if (-f $request_filename) { #注意:一定要加上这个IF语句,否则仍然还是无法加载JS,CSS
expires 1d;
break;
}
}
本文介绍了一种有效的Nginx配置方法,用于正确加载静态资源如JS、CSS和图片等。通过设置正确的root路径并使用IF语句检查文件是否存在,确保了静态资源能够被正确识别和加载。
1万+

被折叠的 条评论
为什么被折叠?



