请注意:以下配置片段仅基于windows平台测试通过。
直接上配置,如下:
1、特定访问uri中带有upload的资源访问:例如
http://ip:port/上下文/resources/upload/xxxx.pdf
location ^~/upload/{
root ../resources/upload/res;
}
2、指定拦截已配置的静态资源扩展名称。例如
http://ip:port/上下文/resources/xxxx.png
location ~ \.(js|css|png|jpg|jpeg|ico|xml|swz|svg)$ {root ../resources;
}root 路径指向问题:
1、使用绝对路径,基本不会出现错误
2、使用相对路径,如上面我贴出来的配置片段“ ../resources/upload/res”和“../resources”
这个代表和nginx是同级目录,只要记住这点基本上不会出现错误。
请注意2种配置尽量不要同时存在,否则要注意冲突的情况。正常情况下,其中一种就够用了。
为了节省时间和突出重点,我只贴上了配置片段,可能对于初学者不太友好。