На нашем веб-сайте (размещенном на не-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 легко.