Перенаправить S3 с 301 (не веб-сервер) - PullRequest
0 голосов
/ 24 апреля 2020

На нашем веб-сайте (размещенном на не-Amazon стандартной коробке linux) есть папка «software» для загрузки. там есть файл .htaccess с такими записями, как:

Redirect /software/ourproduct.zip https://somebucket.ourdomain.com/ourproduct-123-4567.zip

, где 123 - версия, а 4567 - номер сборки.

Когда мы обновляем программное обеспечение, мы соответствующим образом меняем .htaccess , Однако некоторые люди добавляют ссылку в закладки, и мы хотели бы каким-то образом перенаправить ссылку:

somebucket.ourdomain.com/ourproduct-123-4567.zip

на

somebucket.ourdomain.com/ourproduct-124-7890.zip

Поскольку этот URL-адрес никогда не проходит через наш основной веб-сервер, а только через AWS S3 / CloudFront, как мы можем поставить 301, чтобы люди не получили 404? Я не хочу, чтобы они также получали старую версию нашего программного обеспечения.

Я хочу, чтобы это было легко обновлять, когда мы выпускаем новые версии - так же, как массовое редактирование файла .htaccess легко.

...