Ok, mi accontento del vabbuoh
Ecco come fare:
1) Rinominare la home index.php
2)Inserire questo codice ALL'INIZIO della home:
Codice PHP:
<?php
$sito = "mercuriolucait";
$verifica = $_SERVER['HTTP_REFERER'];
$sub = explode ("/", $verifica, 4);
$verifica = $sub[2];
$pag = $sub[3];
$sub = explode (".", $verifica);
$num = count($sub);
$verifica = $sub[$num-2] . "." . $sub[$num-1];
$verifica = strtolower($verifica);
if (($verifica == "$sito.tk") && ($pag <> "") && ($pag <> "index.php")){
header("Location: $pag");
}
?>
dove al posto di "mercuriolucait" alla seconda riga va inserito il nome del domino tk, senza nessun www. e senza .tk.
3) Aggiungere in ogni pagina NON destinata ad essere incorporata in frame l'attributo target con valore "_top" (target="_top") a tutti i link che non hanno ancora l'attributo target.
Se, invece, volete far sì che, nella barra degli indirizzi il nome del dominio .tk venga sostituito con l'indirizzo del vostro sito la home va sempre rinominata "index.php", ma il codice cambia:
Codice PHP:
<?php
$sito = "mercuriolucait";
$verifica = $_SERVER['HTTP_REFERER'];
$sub = explode ("/", $verifica, 4);
$verifica = $sub[2];
$pag = $sub[3];
$sub = explode (".", $verifica);
$num = count($sub);
$verifica = $sub[$num-2] . "." . $sub[$num-1];
$verifica = strtolower($verifica);
if (($verifica == "$sito.tk") && ($pag <> "") && ($pag <> "index.php")){
echo("<script language=\"JavaScript\" type=\"text/javascript\">top.location.href=('$indirizzo');</script>");
}
?>
e in questo caso va inserito fra i tag html <head> e </head>.
Se si utilizza il secondo codice, il terzo passaggio è inutile.
EDIT: Ora so che qualcuno mi dirà che ci sono altre funzioni per i link, come parse_url(), ma sembrerebbe che su AV funzioni solo se PHP 5 è attivo.
Come già detto prima, se usate miei codici sarebbe gradito un piccolo riferimento al mio sito.