Foros del Web » Creando para Internet » HTML »

Redirección con condición de llegada

Estas en el tema de Redirección con condición de llegada en el foro de HTML en Foros del Web. Hola a todos, he estado leyendo por el foro y no he encontrado lo que busco exactamente. Bueno, lo que pido sé que existe porque ...
  #1 (permalink)  
Antiguo 11/04/2010, 13:39
 
Fecha de Ingreso: abril-2010
Mensajes: 3
Antigüedad: 14 años
Puntos: 0
Redirección con condición de llegada

Hola a todos, he estado leyendo por el foro y no he encontrado lo que busco exactamente.

Bueno, lo que pido sé que existe porque lo vi hace unos meses en una web pero tonto de mi se me pasó guardar la dirección. El caso es que quiero que a una cierta página de mi web se acceda a través de otra y si se accede directamente a ésta segunda, redireccione a la primera.

Es decir, quiero que a www.misitio.com/2.htm se acceda únicamente a través de www.misitio.com/1.htm y si alguien teclea www.misitio.com/2.htm en la barra de direcciones lo envié a la página 1.

Espero haberme explicado...
  #2 (permalink)  
Antiguo 11/04/2010, 13:56
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: Redirección con condición de llegada

Lo que pides se puede hacer de muchas maneras.
1. Usando htaccess para redireccionar a la persona cuando ingrese esa página. Te sugiero que pases por el foro de apache para que veas varios ejemplos.
2. Con un lenguaje del servidor como ASP, PHP, JAVA, etc.
3. Verificar con javascript la barra de direcciones, usando window.location.href o window.URL, etc. Si quieres está pasa por el FAQ de javascript para que veas ejemplos de como leer y luego lo redireccionas.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 11/04/2010, 14:41
 
Fecha de Ingreso: abril-2010
Mensajes: 3
Antigüedad: 14 años
Puntos: 0
Respuesta: Redirección con condición de llegada

Gracias!

Los dos primeros métodos los descarto, porque lamentablemente de programación tengo pocos conocimientos.

Intentaré con el tercer método y las pistas que me has dao a ver si lo logro. Gracias!
  #4 (permalink)  
Antiguo 11/04/2010, 15:06
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: Redirección con condición de llegada

En realidad el segundo ejemplo que te di, es el más fácil de los tres. Solo es cuestión de estudiar lo básico de cualesquiera de los lenguajes mencionados. Bueno nos dejas dejas saber que lograste para beneficio de todos.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 11/04/2010, 16:30
 
Fecha de Ingreso: abril-2010
Mensajes: 3
Antigüedad: 14 años
Puntos: 0
Respuesta: Redirección con condición de llegada

Bueno, al final he encontrado una solución que me ha satisfecho. Como la página que iba a usar tenía iframe he conseguido adaptar un code a:

Código:
<SCRIPT language="JavaScript"> 
<!--
 function getgoing()
  {
    top.location="http://www.miweb.com/index.htm";
   }
 
   if (top.frames.length==0)
    {
     alert("No puedes acceder directamente");
     setTimeout('getgoing()',100);
     }
//--> 
</SCRIPT>
Así, no pueden acceder a la página directamente sin pasar por la web sin frame.

Etiquetas: condición
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 17:24.