¿Cómo redirigir subdominios?
Tenemos alojada la página web de la empresa en un servidor compartido con linux, el caso es que queremos redirigir un subdominio a su página de inicio. Por ejemplo cuando alguien teclee subdominio. Dominio.net lo envíe a la página del subdominio que estará alojada en su directorio correspondiente. La empresa que nos aloja la página nos comenta que esto se puede hacer con php. Buscando info he encontrado lo siguiente:
<?php
// Obtenemos la página en la que ha estado antes el visitante
$pagina_anterior = $_SERVER['HTTP_REFERER'];
// De ella extraemos el subdominio mediante una expresión regular
preg_match ('/^http://(www.)?(a-z)+.dominio.com/i', $pagina_anterior, $encontrados);
// Si efectivamente había un subdominio
if ($encontrados[2]) {
// Redireccionamos a www.dominio.com/subdominio/
Header ("Location: http://www.dominio.com/$encontrados[2]/");
exit;
}
?>
El caso es que esto lo he probado y no funciona.
Si podéis echarme una mano con este tema estaré muy agradecido
<?php
// Obtenemos la página en la que ha estado antes el visitante
$pagina_anterior = $_SERVER['HTTP_REFERER'];
// De ella extraemos el subdominio mediante una expresión regular
preg_match ('/^http://(www.)?(a-z)+.dominio.com/i', $pagina_anterior, $encontrados);
// Si efectivamente había un subdominio
if ($encontrados[2]) {
// Redireccionamos a www.dominio.com/subdominio/
Header ("Location: http://www.dominio.com/$encontrados[2]/");
exit;
}
?>
El caso es que esto lo he probado y no funciona.
Si podéis echarme una mano con este tema estaré muy agradecido
1 respuesta
Respuesta de bubebu
1