我用Lightbox2展示了很多画廊,它工作得很好。现在我想删除较大版本的图片,但保留带有缩略图的图库供访问者使用。
如果html中给定文件不存在,我如何管理lightbox2显示替代图像?
我在lightbox.js中找不到一个选项来处理丢失的目标。
发布于 2018-03-29 21:08:13
我也有同样的问题,但经过一些研究后,我认为Lightbox2不是处理丢失图像的合适地方。相反,这应该在服务器或应用程序级别进行处理。
对于任何丢失的资源,web服务器将响应404错误,无论是网页、图像还是其他任何内容。在大多数情况下,它还会返回一个小的超文本标记语言页面来提醒用户(比如这个example at Google)。
如果请求的资源是图像,则通常可以将服务器或应用程序配置为返回默认的404样式图像,而不是HTML页。然后将显示给用户,而不是显示为损坏的图像符号。
当然,如何做到这一点取决于您正在使用的特定服务器/应用程序堆栈,但这里有一个good solution for Apache。
https://stackoverflow.com/questions/49149617
复制相似问题