Я в WordPress с плагином AWS S3 Offload как CDN. Я сделал скрипт, который изменяет размер изображения с помощью функции Lambda на AWS (он работает нормально).
Сегодня плагин ставит в качестве URL-адреса изображения по умолчанию: https://s3-eu-west-3.amazonaws.com/bucket/xxx.jpg. Но с лямбда-функцией, URL-адрес изменился на: https://xxxxxxx.execute-api.eu-west-3.amazonaws.com/production/xxx.jpg
https://s3-eu-west-3.amazonaws.com/bucket/xxx.jpg
https://xxxxxxx.execute-api.eu-west-3.amazonaws.com/production/xxx.jpg
Итак, я хочу перенаправить с помощью .htaccess старый URL-адрес на новый. И это не работает ... Ты думаешь, что это возможно с внешними URL?
То, что я пробовал, это:
RewriteEngine On RewriteCond %{HTTP_HOST} ^s3-eu-west-3\.amazonaws\.com$ [NC] RewriteRule ^bucket(/.+?\.(?:jpg|png))$ https://xxxxx.execute-api.eu-west-3.amazonaws.com/production/$1?width=300 [L,R=301,NC]
Как вы думаете, возможно ли это с помощью внешних URL-адресов?