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