Fallback para 404 imágenes

A diario, importaba automáticamente varias fuentes XML (Tradetracker, Daisycon, etc.) para un sitio afiliado utilizando PHP. Los feeds contienen productos de todo tipo de tiendas.

Todo funciona a la perfección, a excepción de las imágenes. Las imágenes en las fuentes están simplemente conectadas a una imagen del proveedor. Esto funciona en la mayoría de los casos, sin embargo, a veces (debido a varias razones) la imagen ya no existe, está protegida por un enlace directo, se cambia, etc. te ves bien

Traté de resolver esto usando htaccess, pero por alguna razón, no funciona. Busqué en Google y probé varios "scripts" htacces, pero ninguno sin éxito. También probé JS en la URL de la imagen, pero esto no funcionó aún más. Yo prefiero htaccess.

¿Alguien tiene alguna sugerencia?

Reemplazar imagen usando htaccess

RewriteEngine on
<FilesMatch ".(jpg|png|gif)$">
ErrorDocument 404 "/noimage.jpg"
</FilesMatch>

Usando js

<img src="image.jpg" onerror="this.onerror=null;this.src='default.jpg'">

Actualización: Versión de trabajo

<script type="text/javascript"> 
   jQuery(window).load(function() { 
      jQuery("img").each(function(){ 
         var image = jQuery(this);             
         if(image.context.naturalWidth == 0 ||
         image.readyState == 'uninitialized'){    
            jQuery(image).unbind("error").attr(
                "src", "noimage.jpg"
            ); 
         } 
    }); 
}); 
</script>

Respuestas a la pregunta(1)

Su respuesta a la pregunta