Foros del Web » Programando para Internet » Javascript »

Redireccionar segun referer

Estas en el tema de Redireccionar segun referer en el foro de Javascript en Foros del Web. Amigos: tengo una web que no soporta nada del lado del servidor y cuando me llegan visitantes de un sitio especifico (o un conjunto reducido) ...
  #1 (permalink)  
Antiguo 10/02/2009, 04:51
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Exclamación Redireccionar segun referer

Amigos: tengo una web que no soporta nada del lado del servidor y cuando me llegan visitantes de un sitio especifico (o un conjunto reducido) tengo que re-dirijirlos a otro.

Probé con cierto codigo pero en IE no funciona, en FF tampoco no funciona y en Chrome redirije siempre sin evaluar nada

Código PHP:
SCRIPT LANGUAGE=JAVASCRIPT TYPE="TEXT/JAVASCRIPT"
<!-- 
Hide script from old browsers<br>

if   (
document.referrer "http://sitio1.com"
      
location.href "http://sitio2.com"
//-- Stop hiding script --> 
</SCRIPT> 
Otra cuestion que no se como seria...... es si el sitio tiene o no / al final o bien si es algo como http://sitio1.com/carpeta/carpeta/archivo

GRACIAS!!!!!!!!!!!!!!!!
__________________
Salu2!
  #2 (permalink)  
Antiguo 10/02/2009, 06:18
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 1 mes
Puntos: 839
Respuesta: Redireccionar segun referer

El problema es que estás realizando una asignación (=) en lugar de una comparación (==)
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 10/02/2009, 06:46
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Respuesta: Redireccionar segun referer

David:

Ah... que loco......faltaba refrescar el navegador despues de tu sugerencia! ya funciona!

Alguna idea de como hacer para que tome una direccion que tiene algo mas que el dominio o sea.... un path con subdirectorios o archivos del estilo sitio1.com/2008/pagina.html ?? actualmente necesita un matcheo perfecto y no admite otra cosa

Supongo se puede hacer con expresiones regulares.....pero como no se nada de JS......podria llevarme un tiempo....lograrlo
__________________
Salu2!

Última edición por Italico76; 10/02/2009 a las 06:51
  #4 (permalink)  
Antiguo 10/02/2009, 06:51
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 1 mes
Puntos: 839
Respuesta: Redireccionar segun referer

Pues, funciona.

El problema surge cuando el envío de la cabecera HTTP_REFERER está deshabilitado en el navegador.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 10/02/2009, 06:58
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Respuesta: Redireccionar segun referer

David: noto que A VECES funciona......y otras veces no.... incluso con el mismo navegador.....

No se que pensar......
__________________
Salu2!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:39.