La redirection ne se fait que lors du deuxième chargement de index.php (après connexion), ou lors du chargement d'une autre page à partir de l'index.
Dans le premier cas, les cookies sont créés pour l'ancienne adresse et comme ça redirige vers le nom de domaine, il faut se reconnecter car aucun cookie n'a été enregistré pour cette nouvelle adresse.