所以我网站上的这个页面有很多图标。这些图标图像中的大量已被删除,因为到处都显示了在找不到图像时显示的“十字标记”。
不幸的是,我正在寻找一种通过 .htaccess 执行此操作的方法,并尝试了一些不起作用的方法。
Firefox 不会显示任何图像丢失的迹象,IE 和 Chrome 会。
非常感谢这方面的任何帮助。问候, 维尼思·阿尔梅达
!-f
意思是“不是一个真正的文件”,!-d
意思是“不是一个目录”,!-l
意思是“不是一个符号链接”:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule \.(png|gif|jpg|jpeg|bmp)$ /images/empty.gif [L]
您选择的任何图片在哪里/images/empty.gif
(例如 1x1 像素透明/白色 gif)
注意:在大多数情况下,您可以放出该!-l
部分(仅当您使用符号链接时才相关 - 如果您不知道,那么您很可能不使用符号链接)。