Я выполнил инструкции Amazon для хостинг веб-сайтов с использованием сегментов s3 здесь.
Я создал две корзины S3, одну с именем MyWebsite.com, а вторую - с именем www.MyWebsite.com. В S3 я настроил последнюю из двух корзин для перенаправления на первую, как показано в примере.
Я использую Route53 для установки наборов записей псевдонимов для доменов с www и без www. Мои наборы записей следующие:
Имя: MyWebsite.com, Целевой псевдоним: s3-website-us-west-1.amazonaws.com. em >
Имя: www .MyWebsite.com, Целевой псевдоним: s3-website-us-west-1.amazonaws.com. < / em>
Получая доступ к домену без www, MyWebsite.com работает нормально, но когда я пытаюсь получить доступ к www.MyWebsite.com, я перенаправляюсь на недопустимый URL-адрес:
http://http//MyWebsite.com.s3-website-us-west-1.amazonaws.com/
Откуда исходит лишний "http //" (без двоеточия) и как его предотвратить?
Изменить: фактическое название веб-сайта - Thinkdots.com
www
выполняет 301 редирект на сайт без www. Сайт без www отправляет немного HTML. Если он все еще делает это за вас, возможно, у вас есть что-то кешированное в браузере или в вашем DNS-кеше. Попробуйте использовать окно браузера в режиме инкогнито и / или подождите, пока истечет срок действия вашего кеша DNS. - person stdunbar   schedule 06.09.2017