收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 网站开通淘帖功能 - 蓝色理想插件 论坛内容导读一页看论坛 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

手机上论坛,使用APP获得更好体验 急需前端攻城狮,获得内部推荐机会 论坛开通淘帖功能,收藏终于可以分类了!

搜索
查看: 3351|回复: 8

[其它] 如何在服务器上 设置 默认出错或者未知的图片

[复制链接]
发表于 2012-9-12 17:43:22 | 显示全部楼层 |阅读模式
25体力
一般访问图片  www.xxx.com/1.jpg   该服务器上有个1.jpg的图片,现在想请教一下
如果访问  www.xxx.com/2.jpg    但 服务器未有2.jpg  想自动显示 NOPHOTO.JPG 这个图片 应该怎么设置呢?! 因为代码权限有限,所有只有在自己的服务器上设置。  就好像自定义404 错误页面一样 , 只不过想设置成访问图片文件  错误显示 nophoto.jpg 这样。

发表于 2012-9-12 17:47:13 | 显示全部楼层
不同的服务器不同设置方法。
通常你可以设置到一个404 的脚本页面,然后通过这个脚本页返回 nophoto.jpg 的数据给浏览器。
也可以用一些ISAPI过滤器,这个一般收费。
回复

使用道具 举报

 楼主| 发表于 2012-9-12 18:16:40 | 显示全部楼层
是IIS     VPS   
通常你可以设置到一个404 的脚本页面,然后通过这个脚本页返回 nophoto.jpg 的数据给浏览器。 能详细说说吗?

更详细点:  我的代码:

www.xxx.com/1.jpg
www.xxx.com/2.jpg
www.xxx.com/3.jpg

服务器上  有1 和3的文件

想显示成
www.xxx.com/1.jpg
www.xxx.com/nophoto.jpg
www.xxx.com/3.jpg
回复

使用道具 举报

发表于 2012-9-13 09:32:45 | 显示全部楼层
回复

使用道具 举报

发表于 2012-9-13 10:41:51 | 显示全部楼层
俺们一般就
<img src="/2.jpg" onerror="this.src='/nophoto.jpg'">

很懒吧?
回复

使用道具 举报

发表于 2012-9-14 10:17:05 | 显示全部楼层
    错误404 找不到页面 返回 默认页,   百度搜下,好多
回复

使用道具 举报

发表于 2012-9-14 16:50:58 | 显示全部楼层
<img src="/2.jpg" onerror="this.src='/nophoto.jpg'">  这个最简单了
回复

使用道具 举报

发表于 2012-11-16 23:47:26 | 显示全部楼层
<img src="/2.jpg" onerror="this.src='/nophoto.jpg'">
回复

使用道具 举报

发表于 2012-11-17 00:41:39 | 显示全部楼层
首先,用户不可能会在浏览器输入www.xxx.com/2.jpg这样的地址访问,其次,既然服务器上没有这个文件,那么,就是404,做好404页,让用户选择浏览其他页面比这个没有图片的提示更加合理。

如果,你的网站确实有很多人在浏览器直接输入图片名称或者图片地址访问,完全可以把404页面做成nophoto.jpg 作为背景,然后再图片上有一个返回首页或相关页的链接就可以了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|Archiver|手机版|blueidea.com ( 湘ICP备12001430号 )  

GMT+8, 2020-10-22 15:11 , Processed in 0.101306 second(s), 7 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表