Hace ya un tiempo puse por aquí varias lineas para configurar nuestro servidor, para hacerlo más "bonito" para nuestros visitantes tanto humanos como los robots de los buscadores.
Pues bien... seguro que muchos de los que están leyendo esto tienen un servicio de Hosting que solamente les permite alojar un dominio en su cuenta. Seguro que hay muchos que les permiten alojar varios dominios en la misma cuenta, pero para su desgracia el contenido de todos ellos tiene que ser exactamente igual (normalmente a eso le suelen llamar hacer un alias).
Pues bien, el truco de hoy nos sirve para hacer que todos los dominios que apuntan a nuestra web tengan un contenido totalmente independiente, casi como de costumbre todo esto por cortesía de Apache y de su estupendo módulo MOD_REWRITE.
Pues bien, para que funcione hay que crear las siguientes urls en nuestro servidor
http://dominio1/oo/dominio1/
http://dominio2/oo/dominio2/
Es decir crearemos una carpeta que se llame "oo" donde vamos a poner una carpeta con el nombre de todos los dominios que vamos a tener en nuestro servidor. Cada vez que alguien nos visite se usará la carpeta de su dominio. Así de sencillo.
Y para acabar hay que añadir en el fichero .httacces lo siguiente:
RewriteCond %{REQUEST_URI} !^/oo/*
#RewriteCond /oo/%{HTTP_HOST}/%{REQUEST_URI} -s
RewriteRule ^(.*)$ /oo/%{HTTP_HOST}/$1 [L]
Espero que os sea de mucha utilidad.