¿cómo puedo reenviar domain.com to www.domain.com ¿en el sitio alojado de godaddy para s3?


Tengo:

1) se registró para una cuenta de aws
2) ponga los cubos para domain.com y www.domain.com
3) configuración del sitio web habilitada en propiedades para cada dominio
3) establecer políticas de bucket para ambos dominios
4) creó este registro cname:
www > www.domain.com.s3-website-us-east-1.amazonaws.com

Ahora mismo cuando un usuario va a www.domain.com, ven la página de índice, y todo está funcionando bien. Cuando van a domain.com, no hay nada más que darknenss y silencio porque la página simplemente no se carga (y da 'tiempo de espera de conexión' error. )

Lo que quiero es para domain.com para reenviar a www.domain.com para que no importa lo que el usuario escriba en el navegador, vea el sitio que se encuentra en www.domain.com.

  • ¿Cómo hago que esto funcione?
  • ¿Puedo añadir un registro de algún tipo en godaddy para hacer domain.com redirigir a www.domain.com?
  • ¿Tengo que obtener una ip estática para que esto funcione ¿usando s3? Sigo leyendo sobre una ip elástica de ec2, pero no entiendo cómo puedo configurarla, o cómo funcionaría, ya que no estoy usando ec2 en absoluto para mi sitio web.

Por favor, ayuda a un novato!

Author: Qantas 94 Heavy, 2011-05-03

8 answers

Creo que la respuesta del usuario Go Daddy fue correcta, pero escribiré instrucciones más sucintas que seguí para que el reenvío funcione para mí. No se por qué otros están sugiriendo wwwizer, porque GoDaddy también usa un redireccionamiento 301 (pero tal vez no solía hacerlo?). Por cierto, esta respuesta no es específica para S3 de Amazon simply simplemente requiere que tenga el registro CNAME "www" establecido correctamente.

  1. Inicie sesión en GoDaddy.com.
  2. haga Clic en Mi Cuenta.
  3. Haga clic en el Domains product, y haga clic en el botón Launch junto a su dominio.
  4. En la sección Información del dominio debería ver "Reenvío: Desactivado". Haga clic en el enlace Manage al lado.
  5. Un cuadro de diálogo Reenvío y enmascaramiento debería aparecer. En Adelante DOMAIN.COM para entrar "www.domain.com".
  6. Haga clic en el botón OK.

El reenvío se activó para mí en menos de media hora.

A tener en cuenta, en el cuadro de diálogo puede cambiarlo para reenviar "http://" o "https://". Solo lo necesitaba para " http://", por lo que no estoy seguro de si GoDaddy enviará tanto SLL como no SSL al mismo tiempo.

Además, si tiene curiosidad, si hace clic en el enlace Opciones avanzadas en el cuadro de diálogo Reenvío y Enmascaramiento, debe ser predeterminado a "Solo reenviar" y tener el tipo de redirección configurado para reenviar permanentemente su dominio (que es lo que da el 301-redirección).

 62
Author: Michael Krebs,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-08-18 01:58:08

Puede usar el servicio gratuito de redirección de dominio desnudo de wwwizer:

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

Simplemente ponga 174.129.25.170 como el registro A para la versión no www de su dominio.

 14
Author: rjmunro,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-03-08 14:07:04

Fragholrok,

Me alegro de que hayas podido encontrar una manera de hacer que tu sitio funcione. Es cierto que es un poco difícil entender exactamente lo que está pasando con su nombre de dominio sin información más específica, pero quería saltar y mencionar una cosa.

No estaba seguro de si podría reenviar su dominio al subdominio www. Depende de cómo lo tengas configurado-a veces funcionará y a veces no. Según tu post original, el subdominio www está configurado con su propio CNAME (en lugar de reflejar el registro principal A). Debido a esto, podría reenviar su dominio al subdominio www-es decir, reenviar domain.com to www.domain.com -usando GoDaddy.com funcionalidad de reenvío de dominio.

Si, sin embargo, el CNAME para un subdominio se establece en '@', lo que significa que dirige al Registro principal A, reenviar el dominio al subdominio no funcionaría.

Solo quería aclarar para cualquier otra persona que podría venir a través de este hilo.

Buena suerte con su sitio,

Alon GoDaddy.com Redes Sociales

 3
Author: Go Daddy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-05-04 16:38:54

Parece que sus servidores DNS/Nombres en GoDaddy no están configurados correctamente. Deben tener la información listada para los Servidores de nombres en algún lugar donde está alojando el sitio.

EDIT: He hecho un poco más mirando alrededor y sería Amazon no le proporciona los Servidores de nombres para S3. La" solución real " a esto sería establecer un CName en GoDaddy. Este sitio proporciona una gran cantidad de información sobre cómo hacer eso: http://www.google.com/support/blogger/bin/answer.py?hl=en&answer=58317


Además, esta pregunta parece haber surgido antes: Usar el alojamiento de dominio de GoDaddy para vincular al sitio web de Amazon S3

 1
Author: JToland,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:22:34

He utilizado el enfoque descrito en http://thechrisoshow.com/2011/06/05/how-to-host-a-static-website-on-s3 / (también con godaddy).

Se reduce a eliminar la entrada de host A, crear una entrada CNAME y usar la funcionalidad de reenvío de godaddy.

Para mí es una solución parcial. Funciona si escribo jaumebarcelo.info en la barra de url.

Pero no funciona si hago clic en un enlace que apunta a jaumebarcelo.info

O si escribo wget jaumebarcelo.info desde la línea de comandos.

 1
Author: Jaume Barcelo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-11-17 10:10:58

Estoy buscando la misma respuesta. Cómo lo he hecho en el pasado es con una reescritura de apache htaccess. Puede que lo haga de nuevo de esta manera.

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

Aquí hay una de esas páginas que habla de ello.

Si necesita más ayuda, Google htaccess y apache reescriben.

 1
Author: Benn Wolfe,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-11-17 12:05:27

Si está utilizando Route 53, puede crear un nuevo bucket con su nombre de dominio desnudo, y en 'Alojamiento estático de sitios web', configurarlo en 'Redirigir todas las solicitudes a otro nombre de host'.

 1
Author: Oleg Vaskevich,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-16 00:19:05

Si no hay registro A y www subdominio enlazado con subdominio, debe redirigir el dominio raíz a www subdominio. Así es como funciona con muchos otros sitios.

 -1
Author: fusionstrings,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-07-21 13:41:20