I siti di Darkwolf e Spinoza sono entrambi hostati su Altervista, ma funzionano tramite il virtual hosting, normalmente Altervista non offre questo servizio.
Il dominio che offre altervista è un semplice dominio, ovvero un associazione nome → indirizzo IP. L'indirizzo IP a cui normalmente punta non è il tuo server di Altervista, ma un altro server (sempre di Altervista, precisamente il server avente indirizzo IP 78.129.205.91) che si occupa solamente dei domini.
Questo server può essere impostato in due modalità per ogni sotto domino che crei: redirect e cloak. In ogniuna delle due, il dominio punterà ad un indirizzo.
Quando è impostato nella prima, questo server risponde alla richiesta del browser con un semplice HTTP/1.1 302 Found e ridireziona l'utente tramite l'header Location all'indirizzo puntato.
Quando è impostato sul cloak, spedisce il seguente documento HTML:
Codice HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>TITOLO IMPOSTABILE</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="description" content="">
<meta name="keywords" content="">
<link rel="shortcut icon" type="image/x-icon" href="http://NICK.altervista.org/favicon.ico">
</head>
<frameset rows="100%,*" cols="100%" frameborder="no" framespacing="0" border="0">
<frame name="XYZZY2" scrolling="auto" src="http://NICK.altervista.org" noresize>
<frame name="XYZZY" scrolling="no" noresize>
<noframes>
<h1><a href="http://NICK.altervista.org">http://NICK.altervista.org</a></h1>
<p><a href="http://NICK.altervista.org">Clicca qui</a> per vedere la versione senza frames.</p>
</noframes>
</frameset>
</html>
Come vedi, il sito sarà contenuto in un frame, in questo modo nella barra degli indirizzi verrà visualizzato sempre lo stesso indirizzo. Se vuoi che cambi anche quest'ultimo devi modificare ogni link presente nel tuo sito facendolo puntare sul tuo domino (dovrai quindi usare sempre percorsi assoluti) e impostando l'attributo target su _top, questo "trucco" pende il nome di path forwarding.