Configuré mi sitio en el servidor de Amazon EC2. Estoy usando Route 53 y los servidores DNS ya se han propagado correctamente cuando los configuré en Godaddy. Tengo algunos problemas. En los resultados finales quiero hacer 301 redirección de WWW a NON-www (de www.dominio.com a dominio.com). Quiero que la redirección sea aplicable a todas las rutas (es decir, www.domain.com/folder/ a domain.com/folder).Configuración de Amazon Route 53 y configuración de redirección 301
En mi configuración actual he configurado un registro para domain.com para apuntar a la dirección IP elástica que he asignado para mi servidor. Cuando coloco domain.com (sin www) en la URL, funciona muy bien y se carga el sitio. También configuré el dominio www.domain.com como A para señalar a la misma dirección IP.
En IIS7.5 He configurado una regla de redirección (después de haber instalado el módulo de IIS "reescritura de URL"
He aquí es la regla:.
Request URL: Matches the Pattern
Using: Wildcards
Pattern: (.*)
Logical grouping: Match All
Input {HTTP_HOST}
Type: Matches the PAttern
Pattern: www\.mydomainname.com\.com
Action Type: Redirect
Redirect URL: mydomainname.com{R:1}
Redirect Type: 301
cuando corro mi sitio con 'www' devuelve www.mydomain.com/mydomain.commydomain.commydomain.com, etc ...
No sé si el problema es con la reescritura de URL, la configuración de la Ruta 53 o ambas cosas. Deseo configurar correctamente las reglas de Route 53 y Redirection para que mi sitio redirija todas las solicitudes de www a URL que no sean www. rthermore, quería saber si es una buena práctica utilizar un registro para ambos www y el dominio principal de la Ruta 53.
actualización: Quité la regla de reescritura de una todavía devuelve esa URL larga.
update2: Creé un CNAME para www y lo apunté al DNS público del servidor EC2 y www ahora funciona. Pero aún necesito la regla de redireccionamiento www a no www.
Gracias
Solo una pequeña nota que podría ser relevante para los espectadores de esta publicación: Hay algunas ventajas de usar un dominio no desnudo en entornos de alojamiento en la nube, ya que un dominio desnudo (sin 'www') requiere el uso de registros A (a una IP estática) en lugar de CNAME (que puede ser dinámico). – stereoscott
@stereoscott Dentro del contexto de AWS, que se dedica a aliviar los problemas de alojamiento en la nube, Route53 aborda esa preocupación al proporcionar Alias Records. [Ver aquí] (http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingAliasRRSets.html). – Venning