Redireccionar a otro dominio pero mantener el dominio escrito

Después de buscar en Internet durante aproximadamente una hora, no encontré la respuesta a mi pregunta. Así que estoy buscando con las palabras clave incorrectas o lo que quiero no es posible.

Lo que quiero:
Tengo varios dominios con diferentes extensiones, por ejemplo:

  • mydomain.be
  • mydomain.nl

Ahora lo que quiero es que mydomain.be se redirija a mydomain.nl. La solución para esto la encontré en Internet y se muestra a continuación, con la necesidad de .htaccess:

RewriteEngine On RewriteCond %{HTTP_HOST} ^mydomain.be$ [OR] RewriteCond %{HTTP_HOST} ^www.mydomain.be$ RewriteRule (.*)$ http://www.mydomain.nl/$1 [R=301,L] 

Con este código, cuando escriba mydomain.be se le redirigirá a mydomain.nl. Pero también la URL en la barra de direcciones se cambia a mydomain.nl. Lo que quiero es mantener la URL en la barra de direcciones mydomain.be.

Entonces, mydomain.be:

  • mantener URL
  • mostrar el contenido de mydomain.nl

¿Cómo?

Es posible hacerlo a través de mod_rewrite, pero asegúrese de que mod_proxy esté habilitado en el httpd.conf de su Apache. Una vez hecho esto, habilite mod_rewrite y .htaccess a través de httpd.conf y luego coloque este código en su .htaccess en el directorio DOCUMENT_ROOT :

 Options +FollowSymLinks -MultiViews RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^(www\.)?mydomain\.be$ [NC] RewriteRule ^ http://www.mydomain.nl%{REQUEST_URI} [L,NE,P] 

Tome nota de la bandera P que se utiliza para manejar la solicitud de proxy.

Leer más sobre flag: P en mod_rewrite

Otra opción sin molestar con .htaccess sería apuntar a ambos dominios a la misma raíz del documento o establecer un dominio como alias para el otro, dependiendo de cómo pueda configurar su Apache. Sin embargo, esto tiene inconvenientes:

  • Si su sistema de gestión de contenido usa URL absolutas, un usuario que haga clic en mydomain.nl en un enlace se dirigirá al dominio mydomain.be (WordPress lo hace, por ejemplo).
  • Los motores de búsqueda castigan este comportamiento al colocarlo más abajo en los resultados de búsqueda. al menos Google lo hace, tienen una publicación de blog interesante sobre contenido duplicado . No estoy seguro acerca de los competidores.

Un ejemplo de configuración de Apache podría ser:

  ServerName mydomain.nl ServerAlias mydomain.be DocumentRoot /var/www/mydomain.nl/htdocs