Redirecciones inteligentes PHP

Necesito ayuda con un script en php. La cosa es así, tengo un script index.php que se ejecuta en la raíz del servidor. Necesito que si ese script detecta que la dirección es http://(loquesea). Dominio.com redirija a http://(loquesea).dominio.com/lalala, y si detecta que la direccion es http://dominio.com o http://www.dominio.com (etcetera) lo deje ahi.
Gracias!

1 Respuesta

Respuesta
1
Ok para esto deberás hacer:
if ($_SERVER['SERVER_NAME']=="http://(loquesea).dominio.com") {
header("Location: http://(loquesea).dominio.com/lalala");
} elseif ($_SERVER['SERVER_NAME']=="http://www.dominio.com") {
header("Location: http://www.dominio.com/");
}
La idea es que validez el nombnre del servidor y dado eso tomes acción, adáptalo a tus necesidades y cualquier duda solo consúltamelo.
Hola, gracias por responder! Mira te quería aclarar un par de puntos
Ese (lo que sea) se refiere a que quiero que si la gente entra a mi página a través de algún subdominio que no sea www, entonces que redirija a http://ElSubdominioUsado.dominio.com/UnaCarpetaDada
Y que si la persona entra a la página sin usar subdominios o a través del WWW entonces que se quede ahí y no haga nada.
Espero que se entienda.. gracias!
Ok vamos a ver si es lo que quieres:
<?php
$dominio=explode('.',$_SERVER['SERVER_NAME']);
if ($dominio[0]=="hhtp://www") {
header("Location: http://www.dominio.com/index.html");
} else {
header("Location: $dominio[0].dominio.com/UnaCarpetaDada ");
}
?>
Ok pruébalo y em comentas como te fue
Hola! Muchísimas gracias me re sirvió.. lo único te comento que el código lo tuve que corregir un poquito.. quedó así:
<?php
$dominio=explode('.',$_SERVER['SERVER_NAME']);
if ($dominio[0]=="www") {
header("Location: http://www.raonline.com.ar/foros/index.php?act=home");
} else {
header("Location: http://$dominio[0].raonline.com.ar/blog ");
}
?>
Saludos!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas