Переписать внешний URL - PullRequest
0 голосов
/ 16 апреля 2019

Я в 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

Итак, я хочу перенаправить с помощью .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-адресов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...