AWS/Route53/S3: Перенаправление www.example.com на example.com работает. Перенаправление example.com на www.example.com не работает

AWS/Route53/S3: Перенаправление www.example.com на example.com работает. Перенаправление example.com на www.example.com не работает

Чтобы настроить статический сайт на S3 с DNS на Route53, у нас есть два варианта.

Если мы хотим, чтобы пользователи вводили текст www.example.comи автоматически заменяли его в адресной строке на example.com, мы сделаем следующее.

  • На S3: мы устанавливаем два контейнера, один для , example.comа другой для www.example.com. Мы «Перенаправляем все запросы» с www.example.comна example.com, а последний имеет «Включить хостинг веб-сайта» и, конечно, сами файлы.
  • На Route53: В размещенной зоне для example.comмы получаем два уже созданных набора записей: один NS и другой SOA. Мы устанавливаем третий, набор записей псевдонима с именем: example.comи устанавливаем значение, предлагаемое пользовательским интерфейсом. Мы также устанавливаем четвертый, CNAME, с именем: www.example.comи значением: example.com.

Это работает!

Предположим теперь, что мы хотим сделать обратное.

Если мы хотим, чтобы пользователи вводили текст example.comи автоматически заменяли его в адресной строке на www.example.com, я ожидал, что рецепт будет следующим.

  • На S3: мы устанавливаем два контейнера, один для , example.comа другой для www.example.com. Мы «Перенаправляем все запросы» с example.comна www.example.com, а последний имеет «Включить хостинг веб-сайта», а также фактические файлы.
  • На Route53: В размещенной зоне для example.comмы получаем два уже созданных набора записей: один NS и другой SOA. Мы устанавливаем третий, набор записей псевдонима с именем: www.example.comи устанавливаем значение на то, которое предлагается пользовательским интерфейсом.

Это не работает.

Что я упускаю?

решение1

Отсутствует набор записей псевдонима, example.comуказывающий на контейнер S3 example.com, содержащий перенаправление.

Связанный контент