Ok, la logica è giusta ma non funziona.
Nel senso che se metto l'header senza l'if lo reindirizza, ma con l'if non rileva il fatto che ho digitato il sito.it

Come mai?