nn ho letto tutto quello ke hanno scritto ma a primo impatto ti dico ke questo codice php:
<?php
$hhn = ($_SERVER['HTTP_HOST']);
switch ($hhn) {
case "www.dominio.it":
header("Location: http://www.dominio.it/it/");
break;
case "www.dominio.com":
header("Location: http://www.dominio.it/com/");
break;
}
?>
lo devi inserire in tutte le pagine del sito quindi ti conviene creare una pagina php con il codice all'interno e includerla in tutte le pagine con un include.
Se hai già una pagina ke viene inclusa in tutte le pagine (esempio: un contatore) per risparmiare fatica puoi aggiungergli questo codice.
Dal mio punto di vista questo codice nn è buono perkè mettiamo caso io da un motore di ricerca mi ritrovo a quest'indirizzo:
http://www.dominio.com/pagina.php?id=3928
lo script mi rispedisce all'home page italiana e devo andarmi a trovare quello ke volevo.
Quindi qualke piccola modifica andrebbe fatta