作者:佚名 时间:2024-09-16 10:51:56 阅读:(26)
在Nginx中,你可以使用rewrite规则来判断访问的文件或目录是否存在,并根据情况进行重定向或处理。接下来云梦编程网想针对这些不存的文件或者目录加一些重写的规则,有需要的小伙伴可以参考一下:
* -f和!-f用来判断是否存在文件 * -d和!-d用来判断是否存在目录 * -e和!-e用来判断是否存在文件或目录 * -x和!-x用来判断文件是否可执行
(1)、判断文件是否存在:
location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|thumb) { root /data/wwwroot/www.yundreams.com; if (!-e $request_filename) { rewrite ^/data/wwwroot/img/(.*)$ https://域名/img/$1 permanent; } }
以上就是云梦编程为大家介绍的关于nginx判断访问文件或目录不存在rewrite的方法,了解更多相关文章请关注云梦编程网!