nginx 代理圖片、css、js等靜態資源

php_yt發表於2021-01-06

我要將 /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 協議》,轉載必須註明作者和本文連結
focus

相關文章