【发布时间】:2014-01-14 04:13:33
【问题描述】:
有没有办法只通过一些 URL 路径来提供静态文件?例如,下一个 URL 模式 http://host/static/*.png 具有 /static/ 子字符串(路径),Nginx 将从那里提供任何静态信息。
在网络服务器文档中我找到了一个例子:
location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|js)$ { ...
并像这样定义我的 Nginx 配置:
location / {
try_files $uri $uri/ /index.html;
}
location /apib {
#some proxy_pass
}
location /apim {
#some proxy_pass
}
location /api {
#some proxy_pass
}
我尝试使用根目录/var/www/some_statics 为*/static/*.* 添加额外的location。
【问题讨论】:
标签: nginx webserver static-files serving