Hi,
Bei der Suche in Verbindung mit "PHP" erzielte ich keine Treffer.
URLs haben an sich auch nichts mit PHP zu tun ;-)
Hm, also wenn ich jetzt nicht gerade passwortgeschütze Bereiche
Die lassen sich in HTTP-URLs nicht definieren. Defekte Dinge wie "http://bla:blub@domain.de/" würde die RegExp daher natürlich auch nicht als gültig erkennen.
und URL mit Parametern berücksichtigen will, was würde dann groß durchfallen?
Du brauchst nur den Teil $http_url (o.ä.), und kannst da den Query-String ebenfalls ausfallen lassen.
Wie kommst Du denn darauf? RFC 1738 verbietet die Tilde;
Ok ok, Tatsache ist aber ja, daß man sich normal eher an dem orientiert, was gemacht wird, als an dem, was richtig wäre (--> Querverweis: HTML-Standards).
Richtig ist, was in RFC 1738 steht - alles andere sind (ungültige) Anpassungen an schlechte Angewohnheiten. Die Tilde kommt leider deswegen sehr häufig vor, weil sie User-Verzeichnisse unter Unix markiert... die RegExp aus dem Archiv ist bereits dahingehend angepaßt.
Cheatah