Foros del Web » Programando para Internet » PHP »

Redireccionamiento sin frames

Estas en el tema de Redireccionamiento sin frames en el foro de PHP en Foros del Web. Hola! ¿Alguien puede decirme como hacer un redirecciomaiento con PHP (o en tal caso con .htaccess) manteniendo la URL original (o vieja) en el navegador, ...
  #1 (permalink)  
Antiguo 06/07/2011, 07:00
 
Fecha de Ingreso: julio-2011
Mensajes: 5
Antigüedad: 13 años, 4 meses
Puntos: 0
Redireccionamiento sin frames

Hola!
¿Alguien puede decirme como hacer un redirecciomaiento con PHP (o en tal caso con .htaccess) manteniendo la URL original (o vieja) en el navegador, sin recurrir al uso de frames?

Agradecido,
N.
  #2 (permalink)  
Antiguo 06/07/2011, 07:18
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 14 años, 2 meses
Puntos: 331
Respuesta: Redireccionamiento sin frames

PUedes hacerlo con Ajax usando código como http://code.google.com/p/reallysimplehistory/.
Lo mejor es que consultes es foros Ajax o Js, salu2
__________________
Fere libenter homines, id quod volunt, credunt.
  #3 (permalink)  
Antiguo 06/07/2011, 07:21
 
Fecha de Ingreso: marzo-2011
Ubicación: Caracas
Mensajes: 389
Antigüedad: 13 años, 8 meses
Puntos: 16
Respuesta: Redireccionamiento sin frames

la verdad no se si abra una mejor manera. yo e trabajado usando los links a la misma pagina con un valor get. ejem. pagina?p=1... y en el index verifico los get que capturo, segun su valor hago un include....
ejmm:
if(isset($_GET['p'])==1){
include('otrapagina.php');
}
No se si sea la mas optima... pero me ha funcionado.... si son varias lo manejo con un case.
  #4 (permalink)  
Antiguo 06/07/2011, 07:42
 
Fecha de Ingreso: julio-2011
Mensajes: 5
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Redireccionamiento sin frames

Y con PHP no es posible?
  #5 (permalink)  
Antiguo 06/07/2011, 07:59
 
Fecha de Ingreso: febrero-2009
Mensajes: 580
Antigüedad: 15 años, 9 meses
Puntos: 13
Respuesta: Redireccionamiento sin frames

Código PHP:
if(isset($_GET['redirect'])){
     
head("location http://domain.com/file.php");

__________________
¿ya conoces la red social de cocina? descubre y comparte recetas de cocina
TONIWEB, un programador web freelance
  #6 (permalink)  
Antiguo 06/07/2011, 11:59
 
Fecha de Ingreso: julio-2011
Mensajes: 5
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Redireccionamiento sin frames

Pues he puesto en el index.php lo sgte.:

<?php
if(isset($_GET['redirect'])){
header('Location: http://www.midominioantiguo/fileold/');
}
?>

Y la pagina del navegador se queda totalmente en blanco...
  #7 (permalink)  
Antiguo 06/07/2011, 13:23
 
Fecha de Ingreso: marzo-2011
Ubicación: Caracas
Mensajes: 389
Antigüedad: 13 años, 8 meses
Puntos: 16
Respuesta: Redireccionamiento sin frames

pero es que si usas el header haras la redireccion igualmente y te cambiara el url. Yo lo he hecho validando la variable $_GET[], pero utilizo son includes.... que tecnicament es como un frame. de php. (con mucha mejor funcionalidad) y asi si queda siempre la pagina en principal.php.....
  #8 (permalink)  
Antiguo 06/07/2011, 13:37
 
Fecha de Ingreso: julio-2011
Mensajes: 5
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Redireccionamiento sin frames

A ver si entendí.
Lo que propones es un index conteniendo el sgte cod.?


<?php
if(isset($_GET['redirect'])){
head("location http://domain.com/file.php");
}
?>


Pues, no funciona. Al intentar navegar, pues, la pagina del navegador queda totalmente en blanco...
  #9 (permalink)  
Antiguo 06/07/2011, 13:58
 
Fecha de Ingreso: marzo-2011
Ubicación: Caracas
Mensajes: 389
Antigüedad: 13 años, 8 meses
Puntos: 16
Respuesta: Redireccionamiento sin frames

eso fue conmigo o con Bam_Margera==?????????? yo digo algo asi:
Código PHP:
Ver original
  1. if(Isset($_GET['var'])==1){
  2. include('pagina1.php');
  3. }
  4. if(Isset($_GET['var'])==2){
  5. include('pagina2.php');
  6. }
  7. <a href="paginaactual.php?var=1>primer enlace</a>
  8. <a href="paginaactual.php?var=2>segundo enlace</a>

Asi el siempre se mantiene en paginaactual.php. cambiando su contenido con los includes. (al mostrar el contenido de las otras paginas).... Si son muchas condiciones es mejor un case..... bueh. asi lo he hecho yo. si hay otra forma mejor. pueden decirme. :D
  #10 (permalink)  
Antiguo 06/07/2011, 14:28
 
Fecha de Ingreso: julio-2011
Mensajes: 5
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Redireccionamiento sin frames

Lo que quiero hacer es que cuando el usuario escriba en el navegador: www.incomica.com vaya a www.nelsoncomics.com/incomica/, perro que en la barra del mismo, se mantenga siempre www.incomica.com.
Por otra parte, el site propuesto esta implementado wn wordpress.
Saludos,
N.
  #11 (permalink)  
Antiguo 06/07/2011, 15:06
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Redireccionamiento sin frames

La unica forma es usando frames, ya que en la web nueva aunque redirecciones vas a tener los links, y al pulsar un link van a ver el nuevo URL.
  #12 (permalink)  
Antiguo 07/07/2011, 08:40
 
Fecha de Ingreso: marzo-2011
Ubicación: Caracas
Mensajes: 389
Antigüedad: 13 años, 8 meses
Puntos: 16
Respuesta: Redireccionamiento sin frames

mmmm. vale. eso es otro asunto. pense que era que manejabas todos los archivos en el mismo servidor.

Etiquetas: frames, redireccionamiento
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 22:09.