nginx配置—图片不存在时给一张默认图片
如何在图片不存在时候给一张默认图片呢?通过程序执行就行呗,程序有时候可能考虑不到这个问题,每次去判断图片是否存在也太麻烦了。最简单的就是通过图片配置实现。nginx如何实现图片不存在就给一张默认图片呢?这里主要通过404错误实现。在页面出现404 error时可以给一个默认页面,所以一样滴在图片不存在时也可以给一张默认的图片。以图片为主的网站,更要配置默认显示的图片了。下面来看看我的小站是如何配置的。
location /images/ {
alias /web/letterforu/Public/images/;
error_page 404 = /Public/images/default.jpg;
}
[/shell]
/web/letterforu/Public/images/ 下我放了两张图片:
-rw-rw-r– 1 svnuser svnuser 8607 Nov 16 07:59 cat.jpg
-rw-rw-r– 1 svnuser svnuser 2555 Nov 16 07:59 default.jpg
cat.jpg是一只猫,default.jpg是我的头像。
我们访问下试试
www.letterforu.com/images/cat.jpg
www.letterforu.com/images/default.jpg
我们随便访问一张图片www.letterforu.com/images/xo.jpg
另外参考:
if (!-f $request_filename) { #原图片不存在,返回前当目录下的缺省图片
rewrite ^(/uploads/.*/).*$ $1default.jpg break;
}
error_page 404 =200 /default.jpg; #当目录下的缺省图片不存在时,返回一个指定的缺省文件,确保存在此文件,否则可能进入死循环 注意(404 =200)404后有一个空格,要不然配置会报错,这样的配置是把客户端看到的404 改为200
nginx配置—图片不存在时给一张默认图片相关推荐
- 判断远程图片是否存在,否则替换成默认图片
來源:http://www.jscode.cn/jave_img/350603662.htm <html> <head> <meta http-equiv="C ...
- 图片加载失败后---加载默认图片
一 . 图片加载失败原因: 文件路径不正确: 标签属性等元素错误: 错误的文件扩展名 文件丢失 存放位置出现问题 网络传输问题: 二 . 加载失败后页面默认样式 如下 ↓: 三 . 封装函数:图片加载 ...
- vue图片img加载失败显示自定义默认图片(缺省图)
vue图片img加载失败显示自定义默认图片(缺省图) 1.图片加载示例 2.加载失败显示默认图片 3.加载失败默认图片代码处理 <div class="book-img" ...
- 为了美观当网页图片不存在时不显示叉叉图片
当在页面显示的时候,万一图片被移动了位置或者丢失的话,将会在页面显示一个带X的图片,很是影响用户的体验.即使使用alt属性给出了"图片XX"的提示信息,也起不了多大作用. 其实,可 ...
- java gif合成_java图片处理——多张图片合成一张Gif图片并播放或Gif拆分成多张图片...
1.多张jpg图合成gif动画 /*** 把多张jpg图片合成一张 *@parampic String[] 多个jpg文件名 包含路径 *@paramnewPic String 生成的gif文件名 包 ...
- python相似图片识别_Python+Opencv识别两张相似图片
Python+Opencv识别两张相似图片 在网上看到python做图像识别的相关文章后,真心感觉python的功能实在太强大,因此将这些文章总结一下,建立一下自己的知识体系. 当然了,图像识别这个话 ...
- 桌面上的计算机图片怎么复制,怎么把一张普通的图片复制到EXCEL表格中
怎么把一张普通的图片复制到EXCEL表格中以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 怎么把一张普通的图片复制到EX ...
- php 图片合成gif,php将多张jpg图片生成gif动态图片的代码
/* 图片合并需要 1 下载 php_imagick_st-Q8.dll 并将其放入 php/ext/ 2 在php.ini 中加入 extension=php_imagick_st-Q8.d ...
- c语言.jpg图片转成数组_多张jpg图片合成pdf文件
唐县职称公众号 微信视频号 评审条件(小程序) 关于如何将多张jpg图片合成pdf文件 首先再强调一下"扫描",不要用手机拍照.高拍仪代替扫描.否则责任自负. 如何将多张JPG图片 ...
最新文章
- 自定义类似于listView中Item背景
- BeautifulSoup学习笔记
- (转)ArcEngine读取数据(数据访问)
- Incomedia WebSite X5 17中文版
- 强化学习笔记:Policy-based Approach
- Java学完后从业薪资怎么样?前景如何?
- 最小错误率贝叶斯决策
- [RabbitMQ]常用命令
- Spring Batch可重启性
- html中的rel,rev是什么?
- 如何在Linux中查看所有正在运行的进程 1
- safari 下载的文件在app打开
- logisim 数码管输出设计
- 【转帖】 嵌入式路线狂人计划--------个人认为。
- BI相关的内容---BI是什么,主要工作的内容有哪些?
- 魔兽私服Trinitycore架构设计分析之一
- OSPF协议原理及配置4-邻接关系的建立和LSDB同步
- 使用 Cobertura 和反射机制提高 Java 单元测试中的代码覆盖率
- 头条案例登录注册功能
- CAN与RS485比较
热门文章
- 微信小程序原生上传图片封装
- [论文笔记] 视频广告内容结构的多模态表示学习
- c语言求成绩中的最高分辨率大约是,一级msoffice全真机试试卷.docx
- 全链路前端性能优化方案
- paper—基于 GCN 的安卓恶意软件检测模型
- c语言西华大学陈晓亮,计算机与软件工程学院
- 法律人工智能的前世今生,附熊明辉教授简历(公号回复“法律AI”或“熊明辉AI”下载PDF典型资料,欢迎转发、赞赏支持科普)
- DAVIS346动态视觉传感器
- Python爬虫——Urllib
- WSUS管理控制台打开报错