¿Cómo configuro una redirección de dominio?
Dominios, subdominios y DNS
Puedes configurar una redirección de dominio de varias maneras. Los describiremos a continuación:
Usando la herramienta Redirecciones del panel de control
- Inicie sesión en su panel de control y diríjase a su lista de paquetes o lista de dominios y seleccione Administrar el dominio para el que desea agregar la redirección.
- Seleccione el ícono Redirecciones , en Herramientas web .
- Agregue el dominio al que desea ser redirigido y luego la dirección de destino.
- En general, querrás utilizar el redireccionamiento permanente 301 , pero si planeas redirigir el sitio solo temporalmente, puedes usar un redireccionamiento temporal 302 .
La diferencia entre los dos tipos de redireccionamientos radica en cómo los manejan los motores de búsqueda.
Los motores de búsqueda utilizan el tipo de redireccionamiento como una forma de determinar si es necesario mantener indexado el sitio antiguo.
Esencialmente, si desea que el nuevo sitio reemplace el sitio anterior, debe usar un redireccionamiento permanente 301; si está desarrollando un nuevo sitio web y su sitio web actual puede estar inactivo por un corto tiempo, es posible que desee usar un 302 Redirección temporal.
Usando .htaccess
Un archivo .htaccess es un archivo de configuración importante de Apache que generalmente reside dentro de la carpeta public_html de su sitio, es una forma de agregar reglas específicas por nombre de host. Una regla .htaccess permite una mayor configuración de su redirección en caso de que necesite una redirección más específica. A continuación se muestran algunos ejemplos comunes que es posible que deba agregar.
Redirigir su sitio web a un nuevo dominio
Para redirigir su sitio web a otro dominio usando una regla .htaccess, querrá agregar la siguiente regla a su archivo .htaccess y luego guardar el archivo:
RewriteEngine en
RewriteCond %{HTTP_HOST} ^oldsite.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.oldsite.com [NC]
RewriteRule ^(.*)$ http://newsite.com/$1 [L,R =301,NC]
Fuerza www. en lugar de no www.
Puedes lograr esto editando el sitio y la URL de inicio (si tu sitio es WordPress), pero también puedes lograrlo usando la siguiente regla:
RewriteEngine en
RewriteCond %{HTTP_HOST} ^mywebsite.com [NC]
RewriteRule ^(.*)$ http://www.mywebsite.com/$1 [L,R=301,NC]
Forzar HTTPS
Puede utilizar la herramienta Forzar HTTPS desde el panel de control para habilitar siempre https://; sin embargo, también puede agregar la siguiente regla:
RewriteCond %{HTTPS} !=on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}