la cosa risulta istantanea se fai così:
crei un file index.php nella cartella principale del sito, poi fai così:
Codice:
<?php /* AVSBDMNG */
include "/membri/.dummy/subdomains.php";
switch(@GetSubdomain("NOMEDOMINIO", $_SERVER['HTTP_HOST'])) {
case "": Header("Location: /PERCORSO/FILE.HTML");break;
default: Header("Location: /PERCORSO/FILE.HTML");
}
?>
al posto di NOMEDOMINIO metti il nome del tuo dominio: NOMEDOMINIO.altervista.org
al posto di /PERCORSO/FILE.HTML metti il percorso e nomefile ecc..
se ti interessa fare domini di 3° livello basta che aggiungi una riga
subito sotto: case "": Header("Location: /PERCORSO/FILE.HTML");break;
e gli metti:
case "xxxx": Header("Location: /PERCORSOxxx/FILExxx.HTML");break;
esempio: blog.matt91web.altervista.org (in questo momento la pagina non è attiva)diventa:
case "blog": Header("Location: /file/blog/home.html");break;
non so se mi sono spiegato, comunque ecco come è strutturato il mio file index.php nella cartella:
Codice:
<?php /* AVSBDMNG */
include "/membri/.dummy/subdomains.php";
switch(@GetSubdomain("matt91web", $_SERVER['HTTP_HOST'])) {
case "blog": Header("Location: /blog/index.php"); break;
case "": Header("Location: /home.html");break;
default: Header("Location: /err/404.html");
}
?>
ATTENZIONE: nella cartella principale del sito, non ci devono essere altri file dal nome index, esmpio, se c'è un file index.html o index.htm il browser aprirà quello, e non farà il reindirizzamento
ciao