让静态资产不经过 SPA

让静态资产不经过 SPA

我在单页应用程序上使用以下设置:

location / {
    root    /usr/share/nginx/html;
    try_files $uri /index.html;
}

我希望 /static/ 中的所有静态文件都不要通过应用程序。例如,对于 404,提供 nginx 的 404 而不是应用程序 404。

我尝试了以下操作:

location /static/ {
    autoindex on;
    alias /usr/share/nginx/html/static;
}

location / {
    root    /usr/share/nginx/html;
    try_files $uri /index.html;
}

但无济于事。

相关内容