Reescritura de Dominio con Mod_Rewrite Apache

Un tip por si queremos que nuestro servidor reciba un request vía un dominio X y automáticamente haga una reescritura a otro dominio con Apache. Esto usualmente es necesario cuando tenemos un Dominio y lo cambiamos a otro por X razón y queremos que los usuarios que ingresen al dominio viejo automáticamente sean redireccionados al nuevo dominio, esto en el mismo servidor web.

Esto se logra con el Mod_Rewrite de Apache. Simplemente debemos seguir los siguientes pasos como usuario root.


Abrimos el Archivo de configuración de Apache


#vi /etc/httpd/conf/httpd.conf

Y Agregamos lo siguiente en la sección Virtual Host.

<VirtualHost *:80>
   RewriteEngine on
    RewriteCond %{HTTP_HOST} ^(www\.)?Dominio1\.com [NC]
    RewriteRule ^(.*)$ http://www.Dominio2.com$1 [R=301,L]
</VirtualHost>
Guardamos el Archivo y reiniciamos el servicio de Apache.


Aquí le estamos diciendo al servidor que cuando reciba un request desde Dominio1.com o www.Dominio1.com lo reescriba a www.Dominio2.com

Comentarios

Entradas más populares de este blog

Instalando ModSecurity en Linux CentOS y Apache

IPFire, un Firewall Open Source

Mejores Prácticas de Seguridad para OpenSSH