Estoy tratando de descubrir cómo obtener el dominio desnudo para que mi sitio web redirija al dominio www. Estoy usando Heroku y tengo el dominio de GoDaddy. Debido a Heroku, mis registros A ya están configurados como:
@: 75.101.145.87
@: 75.101.163.44
@: 174.129.25.170
Y mi www CNAME apunta a proxy.heroku.com.
He estado buscando en Internet, pero no puedo encontrar una respuesta simple y gratuita sobre cómo puedo hacer esta redirección. Algunas respuestas hablan sobre el uso de servicios pagos, lo que no quiero hacer, y otras hablan sobre entrar y modificar la configuración de Heroku, pero en realidad no dan mucha explicación. En este momento, si vas a mi dominio desnudo, es solo Heroku diciendo que no existe tal aplicación, mientras que si vas a mi dominio www es mi aplicación.
www
donde se apunta CNAMEyour-app-name.herokuapp.com
.Respuestas:
En GoDaddy, use la función "Reenvío" para configurar un reenvío desde
yourdomain.com
hastawww.yourdomain.com
. Se puede acceder a la función de reenvío en el Administrador de dominio en la parte inferior de la sección "Información del dominio":Si hace esto, todo el tráfico a yourdomain.com se enrutará a la aplicación Heroku CNAME (que es el mejor enfoque ).
Una nota, sin embargo, si está en la pila de Cedar , no la use
proxy.heroku.com
para el host de suwww
CNAME. En lugar de usaryour-app-name.herokuapp.com
. Estos detalles están cubiertos aquí .GoDaddy también especifica que para que su nombre de dominio se reenvíe, su registro A debe apuntar a 64.202.189.170 o debe estar entre los siguientes rangos: 50.63.202.1 - 50.63.202.31 o 184.168.221.1 - 184.168.221.31.
fuente
También puede usar http://wwwizer.com para reenviar desde su dominio desnudo a su www. En GoDaddy en el administrador de DNS bajo el registro A en el tipo de encabezado @ en 174.129.25.170. Redirigirán automáticamente del dominio desnudo a uno con www. en frente de eso.
fuente
En el Editor de zonas DNS de GoDaddy, querrá configurar su registro CNAME www para que apunte a @. En su Registro A, usará un comodín (*) para apuntar a la dirección IP y un segundo Registro A que use @ como host que también apuntará a la dirección web. De esta manera,
Preguntas frecuentes
¿Puedo señalar * .midominio.com a mi aplicación Heroku?
¿Qué direcciones IP debo usar para apuntar mi dominio personalizado a Heroku?
¿Por qué no puedo agregar subdominio.midominio.com para mi aplicación?
fuente
www
a @, que todavía enruta el tráfico a través de direcciones IP fijas (que tiene las mismas desventajas que los registros A). Utilice una redirección de nivel superior; en GoDaddy, esto se denomina "reenvío".Si tiene configuradas las direcciones IP en su dominio simple y su nombre de usuario www a yourappname.herokuapp.com, entonces todo lo que necesita hacer es usar algo como RackRewrite en su aplicación para redirigir las solicitudes cuando lleguen a su aplicación.
Lo que desea configurar es que cualquier solicitud al dominio simple se redirija a su dirección www. Después de seguir las instrucciones de instalación, agregue un inicializador en config / initializers
Es decir, si la URL solicitada no es www.yourdomain.com, entonces 301 la redirige a www.yuordomain.com pero solo si se está ejecutando en producción.
fuente
Para que esto funcione con Network Solutions, haga lo siguiente:
Ahora espere y verifique los dominios con el siguiente comando de terminal:
fuente