A veces, desea redirigir su dominio existente o reenviarlo a uno diferente, pero no cambiar la URL del sitio después de redirigir su dominio. Desea la misma URL anterior antes de realizar el cambio. En este tutorial aprenderá a redirigir un dominio sin cambiar la URL.

Cómo redirigir un dominio sin cambiar la URL

requisitos

  • Un nombre de dominio (ejemplo.com0
  • credenciales de cPanel
  • Cliente FTP (Filezilla, Cyberduck)
  • Editor de texto (editor, texto en relieve)

Paso 1:

Inicie sesión en su cPanel con sus credenciales y busque Administrador de archivos. hacer clic Administrador de archivos.

Cómo redirigir un dominio sin cambiar la URL

Paso 2:

Abre eso .htaccess El archivo se encuentra en el public_html Directorio.

Cómo redirigir un dominio sin cambiar la URL

Paso 3:

Clic derecho en .htaccess Archivar y hacer clic Para editar.

Se muestra la ventana emergente Editar. Haga clic en Para editar Botón. También puede utilizar un administrador de cliente FTP para acceder al directorio raíz de su sitio y realizar cambios en el sitio. .htaccess Archiva con tu editor de texto favorito.

Cómo redirigir un dominio sin cambiar la URL

Paso 4:

Pegue la siguiente línea de código en su .htaccess Archivo si desea redirigir a sus visitantes de su antiguo dominio a uno nuevo sin cambiar la URL.

Si quieres que vengan tus visitantes ejemplo1.com en su navegador y quieren que redireccionen example2.com Sin cambiar la URL, puede agregar esta línea al redireccionamiento con el .htaccess Archivo. Esto activa el contenido de example2.com Se carga cuando un visitante intenta acceder a él. ejemplo1.com.

RewriteEngineOn
RewriteCond%{HTTP_HOST} ^example1.com RewriteRule ^(.*) http://example2.com/$1 [P]

La primera línea le dice a Apache que inicie el módulo de reescritura. La segunda línea especifica la redirección del dominio de origen al dominio de destino.

Paso 5:

Incluso puede redirigir a los visitantes de un dominio a una página específica de otro dominio.

Puede configurar la redirección agregando la siguiente línea de código a su código .htaccess Archivo. Esto permite a su visitante que lo visita ejemplo1.com para redirigir automáticamente a una página específica de example2.com o cualquier otro sitio web mencionado en la regla de redireccionamiento.

RewriteCond%{HTTP_HOST} ^example1.com RewriteRule ^(.*) http://example2.com/redirectedpage [P]

Puede redirigir una dirección IP a un sitio web específico de manera similar. Agregue la siguiente línea de código al archivo .htaccess.

RewriteCond%{HTTP_HOST} ^192.168.45.11 RewriteRule (.*) http://example2.com/$1 [R=301,L]

L significa que esta es la última regla de esta ejecución. Cuando se completa esta reescritura, el servidor web devuelve un resultado. La R = 301 significa que el servidor web devuelve un 301 que se ha movido permanentemente al navegador o motor de búsqueda solicitante.

Paso 6:

Los motores de búsqueda eliminan las barras diagonales finales de las URL.

A veces, esto puede provocar un problema de contenido cuando se puede acceder a la misma página a través de diferentes URL. Este problema se puede resolver escribiendo un .htaccess Regla de barra inclinada final.

Agregue la siguiente línea de código: .htaccess Archivo.

RewriteEngineOn
        RewriteCond%{REQUEST_FILENAME} !-f
        RewriteCond%{REQUEST_URI} !example.php
        RewriteCond%{REQUEST_URI} !(.*)/$
        RewriteRule ^(.*)$ http://example.com/$1/ [L,R=301]

Conclusión:

Al realizar algunos cambios en el archivo .htaccess de su sitio de WordPress, puede redirigir fácilmente un nombre de dominio a otro sin cambiar la URL.

Consulte estos 3 principales servicios de hosting de cPanel: