Ik denk dat het hier door komt. Er wordt alleen gecontroleerd of de host klopt. Dus alleen als de host niet gelijk is aan `$domain` wordt er een redirect gestuurd.
Als de host klopt maar er wordt http gebruikt, wordt er geen redirect gestuurd.