nginx中root和alias
root:拼接
location / {
root /opt/web/dist; # 访问 /index.html → /opt/web/dist/index.html
index index.html;
}
alias 替换
location /api/img/ {
alias /opt/pic/; # 访问 /api/img/20250928/1.png → /opt/pic/20250928/1.png
# alias 结尾必须加 / 否则会被解析成/opt/pic20250928/1.png
}
总结
想让 URI 路径与服务器目录 “完全对应”(拼接)→ 用 root;
想让 URI 前缀被 “替换” 为实际目录 → 用 alias;