
Si escribo dominio.com y www.dominio.com, ambos muestran el mismo sitio web, pero muestran URL diferentes en la barra de direcciones. Me gustaría que los visitantes y los motores de búsqueda que simplemente escriben "dominio.com" sean redirigidos a "www.dominio.com".
Estoy usando IIS 7 en una cuenta de hosting de godaddy. ¿Cómo redirijo todas las solicitudes de "dominio.com" a "www.dominio.com"?
Tengo la configuración DNS predeterminada, "dominio.com" como mi "registro A" y el cname "www" apunta a mi "registro A".
Respuesta1
No puedes hacer esto con las herramientas de administración de dominios de GoDaddy, y no creo que puedas hacerlo tampoco con las herramientas del servidor. Si realmente desea esta característica, puede hacerlo dinámicamente con ASP.Net escribiendo un código como este (suponiendo que tenga una página default.aspx):
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
if (Request.Url == "http://mysite.com")
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.mysite.com");
}
}
</script>
Respuesta2
RewriteCond %{HTTP_Host} ^(www\.)?secondary-domain1\.com$ [NC]
RewriteRule ^(.*)$ http://www.maindomain.com/$1 [L,R=301]
También puedes poner algo como esto en tu archivo .htaccess para que todos reaccionen igual, no solo Google.
Respuesta3
<script runat="server" language="C#">
private void Page_Load(object sender, System.EventArgs e)
{
if (Request.Url.Host.Equals("domain.com"))
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.domain.com");
}
}
</script>
Respuesta4
Respuesta actualizada. Esta es una respuesta realmente tardía, pero como esta pregunta surgió en Google, mientras buscaba una solución, descubrí que puedes hacerlo fácilmente usando las herramientas de dominio de godaddy.
Estos pasos suponen que su nombre www ya está funcionando.
En godaddy, ve tu lista de dominios. Haga clic en la marca de verificación junto al dominio que desea reenviar a www. Haga clic en el botón "Reenviar" en la parte superior y luego en "Reenviar dominios". Si no tiene créditos de reenvío, puede "comprarlos" de forma gratuita haciendo clic en el enlace "Comprar más". Luego haga clic en el enlace "Agregar uno ahora" y agregue su nombre de dominio con el prefijo www:
Luego dale tiempo para que se propague (hasta una hora).