Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/12/2011, 11:25
Avatar de charlyalegret
charlyalegret
 
Fecha de Ingreso: septiembre-2011
Ubicación: Barcelona
Mensajes: 705
Antigüedad: 13 años, 2 meses
Puntos: 140
Respuesta: Redireccion de dominios

Cita:
Iniciado por salbatore Ver Mensaje
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

Última edición por charlyalegret; 14/12/2011 a las 11:31