Cita:
Iniciado por salbatore Hola charlyalegret,
Ese ejemplo cuenta con que los dos dominios apuntan al mismo hosting. Yo lo que intento conseguir es que los dos dominios apunten al mismo hosting.
No veo clara la diferencia
Según la web oficial, dice (
http://httpd.apache.org/docs/2.0/misc/rewriteguide.html) :
Cita: Move Homedirs to Different Webserver
Description:
Many webmasters have asked for a solution to the following situation: They wanted to redirect just all homedirs on a webserver to another webserver. They usually need such things when establishing a newer webserver which will replace the old one over time.
Solution:
The solution is trivial with mod_rewrite. On the old webserver we just redirect all /~user/anypath URLs to
http://newserver/~user/anypath.
RewriteEngine on
RewriteRule ^/~(.+) http://newserver/~$1 [R,L]
Evidentemente esto sería "a lo bestia".
Pero más abajo dice:
Cita: Redirect Homedirs For Foreigners
Description:
We want to redirect homedir URLs to another webserver
www.somewhere.com when the requesting user does not stay in the local domain ourdomain.com. This is sometimes used in virtual host contexts.
Solution:
Just a rewrite condition:
RewriteEngine on
RewriteCond %{REMOTE_HOST} !^.+\.ourdomain\.com$
RewriteRule ^(/~.+) http://www.somewhere.com/$1 [R,L]
Si sigues leyendo la misma web, encontrarás más casos, puedes hechar un ojo!
Edito: acabo de ver que el segundo ejemplo también debe ser a lo bestia... Me pregunto, si quitas la R, la regla funcionará como tu dices, mostrando tu url? o internal server error 500?
Edito2: en el mismo documento veo ejemplos que hacen redirecciones de este tipo y que no usan la bandera R...
saludos