Foros del Web » Programando para Internet » PHP »

Redireccionar según URL

Estas en el tema de Redireccionar según URL en el foro de PHP en Foros del Web. Buenas, me gustaría saber si hay alguna manera de redireccionar a una página en función de la dirección a través de la cual se accede. ...
  #1 (permalink)  
Antiguo 06/10/2009, 10:42
 
Fecha de Ingreso: octubre-2009
Mensajes: 6
Antigüedad: 14 años, 6 meses
Puntos: 0
Pregunta Redireccionar según URL

Buenas,

me gustaría saber si hay alguna manera de redireccionar a una página en función de la dirección a través de la cual se accede.

Pongo un ejemplo:

Tengo una página midominio.com y me gustaría que cada vez que alguien accediese a midominio.com/nombre se redireccionara a midominio.com/pagina.php?user=nombre.

¿Sabéis si esto es posible con php?

¿Se podría hacer con nombre.midominio.com? (este me suena que sí se puede)

Gracias por vuestras respuestas.

Un saludo,

sergi81
  #2 (permalink)  
Antiguo 06/10/2009, 10:44
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 9 meses
Puntos: 32
Respuesta: Redireccionar según URL

eso lo puedes hacer desde tu hosting, si tienes Cpanel lo puedes hacer en redirecciones o leer la url y redireccionar con un header("location:pagina.php");
  #3 (permalink)  
Antiguo 06/10/2009, 11:31
 
Fecha de Ingreso: octubre-2009
Mensajes: 6
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Redireccionar según URL

como puedo leer la url desde PHP?, creo que es la opción más interesante...

gracias acoevil!

Sergi81
  #4 (permalink)  
Antiguo 06/10/2009, 11:37
 
Fecha de Ingreso: septiembre-2009
Mensajes: 230
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: Redireccionar según URL

Hacelo como vos dijiste, mirá:

Código PHP:
if(isset($_GET['user']))
{
header("location: "'.$user."'");
}
elseif (empty($_GET['user'] or $_GET['user']==0)
{
header("
locationindex.php");

Entendés como es la onda más o menos?
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:34.