Подтвердить что ты не робот

Как я могу переадресовать domain.com на www.domain.com на godaddy для сайта s3?

У меня есть:

1) зарегистрирован для учетной записи aws
2) настроить ведра для домена .com и www.domain.com
3) параметры веб-сайта в свойствах для каждого домена
3) установить политики ведра для обоих доменов
4) создал эту запись cname:
www > www.domain.com.s3-website-us-east-1.amazonaws.com

Сейчас, когда пользователь переходит на сайт www.domain.com, они видят индексную страницу, и все работает нормально. Когда они переходят на домен .com, нет ничего, кроме темноты и молчания, потому что страница просто не загружается (и дает ошибку таймаута соединения).

Я хочу, чтобы домен .com перешел на сайт www.domain.com, чтобы независимо от того, что пользователь вводит в браузере, они видят сайт, расположенный на www.domain.com.

  • Как мне сделать эту работу?
  • Можно ли добавить какую-либо запись в godaddy, чтобы сделать domain.com перенаправленным на www.domain.com?
  • Должен ли я получить статический ip, чтобы сделать эту работу с помощью s3? Я продолжаю читать об эластичном ip от ec2, но я не понимаю, как это сделать, или как он будет работать, поскольку я не использую ec2 вообще для своего сайта.

Пожалуйста, помогите новичку!

4b9b3361

Ответ 1

Я думаю, что ответ пользователя Go Daddy был прав, но я напишу более сжатые инструкции, которые я последовал, чтобы заставить пересылку работать для меня. Я не знаю, почему другие предлагают wwwizer, потому что GoDaddy также использует 301-redirect (но, возможно, он не привык?). Кстати, этот ответ не специфичен для Amazon S3 - он просто требует, чтобы у вас была запись "CNAME" CNAME правильно.

  • Войдите в GoDaddy.com.
  • Нажмите Моя учетная запись.
  • Нажмите Домены и нажмите кнопку Запустить рядом с вашим доменом.
  • В разделе Информация о домене вы увидите сообщение "Переадресация: выкл.". Нажмите ссылку Управление рядом с ней.
  • Появится диалоговое окно Пересылка и Маскировка. В разделе Переслать DOMAIN.COM на введите "www.domain.com".
  • Нажмите кнопку ОК.

Переадресация для меня была в течение получаса.

Следует отметить, что в диалоговом окне вы можете изменить его для пересылки "http://" или "https://". Мне это нужно только для "http://", поэтому я не уверен, что GoDaddy будет одновременно пересылать как SLL, так и не SSL.

Кроме того, если вам интересно, если вы нажмете на ссылку Дополнительные параметры в диалоговом окне Переадресация и маскировка, по умолчанию должно быть указано значение "Только вперед", и установите тип перенаправления на постоянный переадресацию домена (что и дает 301-перенаправление).

Ответ 2

Вы можете использовать бесплатную услугу переадресации доменного имени wwwizer:

http://wwwizer.com/naked-domain-redirect

Просто введите 174.129.25.170 в качестве записи A для не-www-версии вашего домена.

Ответ 3

fragholrok, ​​

Я рад, что вы смогли найти способ заставить ваш сайт работать. По общему признанию, немного сложно понять, что происходит с вашим доменным именем без дополнительной информации, но я хотел вскочить и упомянуть одно.

Вы не были уверены, можете ли вы перенаправить свой домен в субдомен www. Это зависит от того, как вы его настроите - иногда это будет работать, а иногда и не будет. Согласно вашему оригинальному сообщению, субдомен www настроен с собственным CNAME (в отличие от зеркалирования основной записи A). Из-за этого вы МОЖЕТЕ переадресовать свой домен в субдомен www - то есть переслать домен .com на www.domain.com - с помощью функции переадресации домена GoDaddy.com.

Если, однако, CNAME для субдомена устанавливается в '@', что означает, что он направляет основную запись A, пересылка домена в поддомен не будет работать.

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

Удачи вам в вашем сайте,

Алон Социальные медиа GoDaddy.com

Ответ 4

Похоже, что ваши DNS/серверы имен в GoDaddy настроены неправильно. Они должны иметь информацию, указанную для Nameservers где-нибудь, где вы размещаете сайт.

РЕДАКТИРОВАТЬ: Я немного поглядел, и Amazon не предоставит вам Nameservers для S3. "Реальное решение" для этого было бы создать CName на GoDaddy. Этот сайт дает много информации о том, как это сделать: http://www.google.com/support/blogger/bin/answer.py?hl=en&answer=58317


Кроме того, этот вопрос, кажется, появился раньше: Использование GoDaddy Domain Hosting для связи с сайтом Amazon S3

Ответ 5

Я использовал подход, описанный в http://thechrisoshow.com/2011/06/05/how-to-host-a-static-website-on-s3/ (также с godaddy).

Это сводится к удалению записи "Хост", созданию записи CNAME и использованию функций переадресации godaddy.

Для меня это частичное решение. Он работает, если я печатаю jaumebarcelo.info в строке url.

Но это не работает, если я нажимаю ссылку, указывающую на jaumebarcelo.info

или если я напечатаю wget jaumebarcelo.info из командной строки.

Ответ 6

Я ищу тот же ответ. Как я это делал в прошлом, с переходом apache htaccess. Я могу сделать это снова таким образом.

RewriteCond %{HTTP_HOST} ^mysite\.com
RewriteRule ^(.*)$ http://www.mysite.com/$1 [R=permanent,L]

Здесь есть одна такая страница, в которой говорится об этом.

Если вам нужна дополнительная помощь, я бы httaccess google и apache перезаписывал.

Ответ 7

В дополнение к тому, что должен был сказать Жауме Барсело:

Я обновил свой пост в блоге, чтобы включить подробные сведения о том, как использовать wwizer для пересылки www-доменов wwizer - это должно сортировать вас!

http://thechrisoshow.com/2011/06/05/how-to-host-a-static-website-on-s3/

Ответ 8

У меня была такая же проблема, и я просто не мог найти правильное решение, поэтому, если кто-то там ищет ответ, проверьте эту ссылку, чтобы настроить godaddy домен. Он охватывает как добавление CNAME, так и голый домен на godaddy

Ответ 9

Если вы используете Route 53, вы можете создать новое ведро с вашим открытым доменным именем, а в разделе "Статический хостинг веб-сайтов" установите для него "Перенаправить все запросы на другое имя хоста".

Ответ 10

Заметьте, что если вы уже решили эту проблему, но я об этом написал. В частности, как разместить свои сайты в AWS, и они указывают ваш домен GoDaddy на ваш ведро S3. Он показывает вам все шаги.

Читайте здесь: http://www.frontendjunkie.com/2015/04/save-money-by-moving-your-static.html

Ответ 11

Если запись A и под-домен www связаны с субдоменом, он должен перенаправить корневой домен на поддомену www. Вот как это работает со многими другими сайтами.