Meta-Refresh mit ServerName statt ServerAlias
Man kann bei dem Verhalten von Browsern immer wieder was neues entdecken. Und dies auch bei Tags, von denen man dachte, daß dort alles klar sein.
Ein Kunde von uns hat eine Umleitung mit einem Meta-Refresh gebaut in der Form:
<meta http-equiv=“refresh“ content=“5; url=/cgi-bin/login“>
Dies funktioniert auch.
Interessant war aber, daß bei einigen Browsern die Umleitung zu dem Domainnamen kam, der im Virtual Host als Servernamen eingetragen war und nicht etwa zu dem aktiven ServerAlias, mit dem die betreffende Seite aufgerufen wurde.
Also: Im, Virtualhost war der Eintrag in der Form:
ServerName www.beispiel.fakultaet.uni-erlangen.de ServerAlias www.thema.uni-erlangen.de
Im Browser wurde der Webauftritt mit www.thema.uni-erlangen.de aufgerufen.
Der Meta-Refresh war auf die relative URI /cgi-bin/login.
Umgeleitet wird dann aber trotzdem -mitunter- auf www.beispiel.fakultaet.uni-erlangen.de/cgi-bin/login .