Testado & Trabalhando em httpd-2.2.3-31.el5.centos
Método de redirecionamento:
RewriteEngine On
RewriteCond %{REQUEST_URI} .*jpg$|.*gif$|.*png$ [NC]
RewriteRule (.*) http://www.google.com/$1 [R]
O R fará com que a página realmente redirecione para o novo domínio, o que pode ou não ser exatamente o que você está procurando.
Método de proxy:
RewriteEngine On
RewriteCond %{REQUEST_URI} .*jpg$|.*gif$|.*png$ [NC]
RewriteRule (.*) http://www.google.com/$1 [P]
O P causará um proxy (supondo que você tenha o mod_proxy instalado), o que manterá o conteúdo vindo do seu servidor ao invés de um redirecionamento. Isso fará com que seu servidor trabalhe mais e gerará significativamente mais largura de banda de E / S do que um redirecionamento. Os proxies são caros, mas garantem que tudo apareça sob um único domínio, em vez de acessar um servidor remoto ou um CDN para o conteúdo
Edit: Eu atualizei para usar request_URI ao invés de request_filename, dessa forma arquivos dentro de subdirectoires que não existem ainda serão proxy / redirecionados.