全球主机交流论坛

标题: 为啥图片不是X而是这个提示?如何实现的呢? [打印本页]

作者: pfdiy    时间: 2016-6-9 00:07
标题: 为啥图片不是X而是这个提示?如何实现的呢?
本帖最后由 pfdiy 于 2016-6-9 00:08 编辑

为啥图片不是X而是这个提示?如何实现的呢?




不让传图了?
作者: pfdiy    时间: 2016-6-9 00:09

不显示红X而是显示

作者: 神马皆浮云    时间: 2016-6-9 01:24
nginx 实现缺省图片的方法

一、使用rewrite


  1. location ~* \.(gif|jpg|jpeg|png|bmp)$ {  
  2.     if (!-f $request_filename){  
  3.         rewrite ^ /404.gif last;  
  4.         break;  
  5.     }  
  6. }  
复制代码


~* 不区分大小写匹配
!-f 文件不存在
$request_filename 本地文件路径

二、使用error_page

  1. location ~* \.(gif|jpg|jpeg|png|bmp)$ {  
  2.     error_page 404 /404.gif;  
  3. }  
复制代码

作者: alocne    时间: 2016-6-9 02:02
<img src="/1.jpg" onerror="this.src='/404.jpg'" />
作者: 左手写爱    时间: 2016-6-9 17:41
传图怕吃服务器空间吧
作者: pfdiy    时间: 2016-6-10 19:22
神马皆浮云 发表于 2016-6-9 01:24
nginx 实现缺省图片的方法

一、使用rewrite

666 马上测试 谢谢噢。
作者: pfdiy    时间: 2016-6-10 19:37
神马皆浮云 发表于 2016-6-9 01:24
nginx 实现缺省图片的方法

一、使用rewrite

测试好了,好用,谢谢!
作者: 今晚我是你的    时间: 2016-6-11 07:04
它加了判断配置了404页面,




欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/) Powered by Discuz! X3.4