Ein Kunde unseres Kurz-URL-Scripts schrieb uns, dass sein Script einen Server-Fehler verursacht. Auf den ersten Blick schien jedoch alles zu funktionieren. Testweise "asdfasdf" in das URL-Feld des Scripts eingegeben und auch korrekterweise den Hinweis zum fehlerhaften URL-Syntax erhalten. Beim Eingeben einer korrekten URL in das Formular des Scripts meldete Apache allerdings einen Fehler.
Hm. Hin und her probiert und nach einer Weile ließ sich ein gewisses Muster erkennen. Der Server ließ es generell nicht zu, dass "http://" per POST oder GET an den Server übertragen wurde. Wir haben das mit einem einfachen Test-Script bestätigen können. Parameter wie ftp:// und https:// funktionierten interessanterweise.
Antwort vom Kunden:
It was due to the mod_Security rule set on server.
Ah ja.
Ich geb's nur ungern zu, aber bei einer Evaluierung von verschiedenen Anbeitern von Managed Servern war 1&1 das Beste, was in der Preisklasse zu haben war. Ein Kunde wollte eigentlich weg von 1&1, aber das wäre eine klassische Aktion im Sinne von Regen -> Traufe geworden.