首页 > 代码库 > Nginx实现多重IF判断的办法
Nginx实现多重IF判断的办法
在YII框架中如果访问的图片不存在,会记录大量的错误,于是我想了个办法,凡是访问不存在的图片,直接返回404,不经过YII框架
location / {
set $if_img N;
if ($request_filename ~ (.*)\.(png|gif|jpg)){
set $if_img Y;
}
if (!-e $request_filename) {
set $if_img "${if_img}Y";
}
if ($if_img = YY) { return 404; }
if ($if_img = NY) {
rewrite (.*) /app/index.php last;
}
}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。