При размещении сайта на Amazon S3 URL-адрес постоянно перенаправляется

При размещении сайта на Amazon S3 URL-адрес постоянно перенаправляется

Я пытаюсь использовать Amazon S3 для хостинга моего веб-сайта. У меня есть зарегистрированный домен через namecheap. Всякий раз, когда я перехожу по mywebsite.comURL в браузере, он меняется на http://mywebsite.com.s3-website-us-east-1.amazonaws.com/. Я хотел бы, чтобы URL в браузере оставался неизменным, но понятия не имею, как это исправить. Вот несколько снимков экрана моей настройки. Буду признателен за любую помощь.

настройка DNS namecheap настройка DNS namecheap

Настройка маршрута 53 введите описание изображения здесь

решение1

DNS имеет ограничение. Верхний уровень домена должен быть записью A, это не может быть CNAME. Например, serverfault.comне может быть CNAME, это должен быть IP-адрес, потому что это то, что имеют значения записи A. IP-адреса. Попробуйте изменить запись A, чтобы она указывала на IP-адрес (может быть IP-адресом s3-website-us-east-1.amazonaws.comи затем добавьте еще одну запись ALIAS, если необходимо.

решение2

Согласно руководствам, Amazon советует вам создать два контейнера:

  • мойсайт.com
  • www.mywebsite.com

Один из этих бакетов будет использоваться для размещения самого сайта (Включить веб-хостинг), другой используется как перенаправление домена (Перенаправить все запросы на другое имя хоста). Затем оба бакета добавляются в Route53 таким же образом, используя ALIAS.

Более подробную информацию вы можете найти вэто подробное руководствоиздесь.

решение3

Моя проблема оказалась вызвана кэшированием DNS. Запуск ipconfig /flushdnsиз командной строки, а также очистка кэша в Chrome и Firefox помогли.

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