Если предположить, что domain1.com и domain2.com находятся в одной и той же локальной сети, то вместо использования перезаписи мода я бы предложил создать символические ссылки на общие папки изображений, чтобы они были доступны на каждом из ваших сайтов, как если быони были локальным каталогом.Вам нужно будет включить символические ссылки в вашем htaccess-файле, чтобы это работало, но это намного меньше хлопот, чем использование для этого mod-rewrite.
Если они не находятся в одной сети, то модперезапись 301 с перенаправлением на то же имя файла в альтернативном домене должна сделать свое дело.
Еще одна вещь, о которой стоит упомянуть, это то, что часто бывает целесообразно обслуживать изображения из второго доменного имени.Например, если вы зайдете в Yahoo, вы увидите, что их изображения обслуживаются с поддоменов yimg.com
, даже если вы перешли на yahoo.com.Это хорошая практика для настройки производительности сайта, поскольку как браузеры, так и веб-серверы имеют ограничения на количество файлов, которые они могут загружать одновременно из одного домена, поэтому разделение запросов на одной странице между несколькими доменами позволяет одновременно обслуживать большее количество файлов.и снижает нагрузку на каждый сервер.Поэтому вашим лучшим вариантом может быть размещение изображений в центральном месте, где они могут обслуживаться для всех ваших доменов, под своим собственным доменом.