方式一:
# location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
# {
# expires 1h;
# # error_log /dev/null;
# # access_log off;
# }
方式二:
location /_nuxt/img/{
expires 1h;
}
Nginx常用Rewrite伪静态规则:
伪静态规则是我们做伪静态的一个非常重的参数了,如果我们能理解得越多就可以快速的写出最优的伪静态代码了,下面给大家整理了一些例子,希望能给你有帮助。
本日志内容来自互联网和平日使用经验,整理一下方便日后参考。
正则表达式匹配,其中:
* ~ 为区分大小写匹配 * ~* 为不区分大小写匹配 * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配
文件及目录匹配,其中:
* -f和!-f用来判断是否存在文件 * -d和!-d用来判断是否存在目录 * -e和!-e用来判断是否存在文件或目录 * -x和!-x用来判断文件是否可执行
flag标记有:
* last 相当于Apache里的[L]标记,表示完成rewrite * break 终止匹配, 不再匹配后面的规则 * redirect 返回302临时重定向 地址栏会显示跳转后的地址 * permanent 返回301永久重定向 地址栏会显示跳转后的地
运维工程师必须学会nginx的配置