HTTP ist kaputt. Subtil kaputt. Zumindest gewisse Teile davon. Und zwar
Redirects mit 3xx-Statuscode und
Location-Header. Beim Location-Header darf man nämlich nur eine absolute URI angeben. Warum das ein Problem ist? Weil dadurch Applikationen, die solche Redirects einsetzen, kaputtgehen, wenn man z.B. via SSH-Tunnel drauf zugreift, oder einen Reverse Proxy davorsetzt, ohne die Konfiguration der HTTP-Server dahinter ändern zu wollen oder überhaupt zu können. Außer natürlich, der Reverse Proxy rewrited die entsprechenden Header (wäre mir ad hoc nicht bekannt, dass das irgendeine Standardsoftware so ohne weiteres machen würde). So ein Mist aber auch.