nginx 代理图片、css、js等静态资源
我要将 /demo/
访问前缀的资源代理到 9506
的根目录
发现下边这种方式,php/html
能代理过去,而图片、css、js会抛出 404
,(为啥)
location ~ /demo/ {
proxy_pass http://127.0.0.1:9506/;
}
下方的写法解决了这个问题
location ~ /demo/.*\.(js|css|jpg|jpeg|gif|png|pdf)$ {
rewrite ^/demo/(.*) /$1 break;
proxy_pass http://127.0.0.1:9506;
}
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: