Reserva para 404 imagens

Diariamente, importei automaticamente vários feeds XML (Tradetracker, Daisycon etc.) para um site afiliado usando PHP. Os feeds contêm produtos de todos os tipos de lojas.

Tudo funciona como um encanto, com exceção das imagens. As imagens nos feeds são simplesmente vinculadas a uma imagem do provedor. Isso funciona na maioria dos casos, mas às vezes (devido a várias razões) a imagem não existe mais, é protegida por hotlink, é alterada etc. etc. Isso resulta em "imagem não encontrada" no navegador, o que não é possível. não parece bom.

Tentei resolver isso usando o htaccess, mas por qualquer motivo, não funciona. Pesquisei no Google e tentei vários "scripts" de htacces, mas nenhum sem sucesso. Eu também tentei JS no URL da imagem, mas isso não funcionou eiter. Eu prefiro htaccess.

Alguém tem uma sugestão?

Substituir imagem usando o 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'">

Atualização: Versão de Trabalho

<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>

questionAnswers(1)

yourAnswerToTheQuestion