Per EventListener sollte das gehen, dann könntest du für Gäste prüfen, welche Domain gerade aufgerufen wird und basierend darauf die Sprache ändern. Das funktioniert aber nur, wenn das WSC so modifiziert ist, dass die Seite über zwei Domains erreichbar ist.
Sonst würde ich die Weiterleitung direkt per Webserver machen und an die Weiterleitung ein ?l=2/&l=2 dran hängen.