Исправлены сломанные изображения в электронной почте из-за изменения пути к ресурсам сервера

Я переключил все свои активы на новый сервер; однако, когда кто-то открывает старое письмо, ссылка предыдущего пути изображения нарушена.

Я пытаюсь перенаправить запрос на старый сервер на новый, используя htaccess, но я не могу этого сделать.

Что я пробовал с htaccess на моем старом сервере

RewriteRule ^/email/images/(.*)$ http://pathtonewserver/images/$1 [L,R=301] RewriteRule ^.*email/images/(.*)$ http://pathtonewserver/images/$1 [L,R=301] 

На своем старом сервере добавьте следующее перенаправление:

 RedirectMatch 301 ^/email/images/(.*)/?$ http://newserver/images/$1 

Всегда рекомендуется перевернуть Rewrite Engine, прежде чем пытаться его использовать. Также может быть разумным проверить, что модуль установлен на сервере:

 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^/email/images/(.*)$ http://pathtonewserver/images/$1 [L,R=301] </IfModule>