如何在图片不存在时候给一张默认图片呢?通过程序执行就行呗,程序有时候可能考虑不到这个问题,每次去判断图片是否存在也太麻烦了。最简单的就是通过图片配置实现。nginx如何实现图片不存在就给一张默认图片呢?这里主要通过404错误实现。在页面出现404 error时可以给一个默认页面,所以一样滴在图片不存在时也可以给一张默认的图片。以图片为主的网站,更要配置默认显示的图片了。下面来看看我的小站是如何配置的。

[shell]
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配置—图片不存在时给一张默认图片相关推荐

  1. 判断远程图片是否存在,否则替换成默认图片

    來源:http://www.jscode.cn/jave_img/350603662.htm <html> <head> <meta http-equiv="C ...

  2. 图片加载失败后---加载默认图片

    一 . 图片加载失败原因: 文件路径不正确: 标签属性等元素错误: 错误的文件扩展名 文件丢失 存放位置出现问题 网络传输问题: 二 . 加载失败后页面默认样式 如下 ↓: 三 . 封装函数:图片加载 ...

  3. vue图片img加载失败显示自定义默认图片(缺省图)

    vue图片img加载失败显示自定义默认图片(缺省图) 1.图片加载示例  2.加载失败显示默认图片  3.加载失败默认图片代码处理 <div class="book-img" ...

  4. 为了美观当网页图片不存在时不显示叉叉图片

    当在页面显示的时候,万一图片被移动了位置或者丢失的话,将会在页面显示一个带X的图片,很是影响用户的体验.即使使用alt属性给出了"图片XX"的提示信息,也起不了多大作用. 其实,可 ...

  5. java gif合成_java图片处理——多张图片合成一张Gif图片并播放或Gif拆分成多张图片...

    1.多张jpg图合成gif动画 /*** 把多张jpg图片合成一张 *@parampic String[] 多个jpg文件名 包含路径 *@paramnewPic String 生成的gif文件名 包 ...

  6. python相似图片识别_Python+Opencv识别两张相似图片

    Python+Opencv识别两张相似图片 在网上看到python做图像识别的相关文章后,真心感觉python的功能实在太强大,因此将这些文章总结一下,建立一下自己的知识体系. 当然了,图像识别这个话 ...

  7. 桌面上的计算机图片怎么复制,怎么把一张普通的图片复制到EXCEL表格中

    怎么把一张普通的图片复制到EXCEL表格中以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 怎么把一张普通的图片复制到EX ...

  8. php 图片合成gif,php将多张jpg图片生成gif动态图片的代码

    /* 图片合并需要 1   下载   php_imagick_st-Q8.dll 并将其放入 php/ext/ 2 在php.ini 中加入 extension=php_imagick_st-Q8.d ...

  9. c语言.jpg图片转成数组_多张jpg图片合成pdf文件

    唐县职称公众号 微信视频号 评审条件(小程序) 关于如何将多张jpg图片合成pdf文件 首先再强调一下"扫描",不要用手机拍照.高拍仪代替扫描.否则责任自负. 如何将多张JPG图片 ...

最新文章

  1. 自定义类似于listView中Item背景
  2. BeautifulSoup学习笔记
  3. (转)ArcEngine读取数据(数据访问)
  4. Incomedia WebSite X5 17中文版
  5. 强化学习笔记:Policy-based Approach
  6. Java学完后从业薪资怎么样?前景如何?
  7. 最小错误率贝叶斯决策
  8. [RabbitMQ]常用命令
  9. Spring Batch可重启性
  10. html中的rel,rev是什么?
  11. 如何在Linux中查看所有正在运行的进程 1
  12. safari 下载的文件在app打开
  13. logisim 数码管输出设计
  14. 【转帖】 嵌入式路线狂人计划--------个人认为。
  15. BI相关的内容---BI是什么,主要工作的内容有哪些?
  16. 魔兽私服Trinitycore架构设计分析之一
  17. OSPF协议原理及配置4-邻接关系的建立和LSDB同步
  18. 使用 Cobertura 和反射机制提高 Java 单元测试中的代码覆盖率
  19. 头条案例登录注册功能
  20. CAN与RS485比较

热门文章

  1. 微信小程序原生上传图片封装
  2. [论文笔记] 视频广告内容结构的多模态表示学习
  3. c语言求成绩中的最高分辨率大约是,一级msoffice全真机试试卷.docx
  4. 全链路前端性能优化方案
  5. paper—基于 GCN 的安卓恶意软件检测模型
  6. c语言西华大学陈晓亮,计算机与软件工程学院
  7. 法律人工智能的前世今生,附熊明辉教授简历(公号回复“法律AI”或“熊明辉AI”下载PDF典型资料,欢迎转发、赞赏支持科普)
  8. DAVIS346动态视觉传感器
  9. Python爬虫——Urllib
  10. WSUS管理控制台打开报错