Einen Anwendungsfall für dein Problem findest du überall wo die www.-Subdomain auf die Second-Level-Domain umgeleitet wird oder umgekehrt.
Heißt das es funktioniert nur mit einer SUBDOMAIN?
Nein HTTP_HOST beinhaltet den vollständigen Hostnamen, ob du aufgrund einer Subdomain, der Top-Level-Domain oder der vollständigen Domain umleitest, ist egal.
Lediglich die Bedingung bzw. der Prüfausdruck ist natürlich anders.