jakkob: mod_rewrite Sonderzeichen

Beitrag lesen

Heyho,
[/code]

Konvertiere eine IRI ach URI. Das ist immer noch der sichere Weg.
-> JS: encodeURI(), encodeURIComponent

Das das der sichere Weg ist, das versteh ich. Bloß leider will meinen Usern ja ermnöglichen direkt in die Locationbar zu tippen...

Der Locationbar akzeptiert zwar IRIs als Eingabe und konvertiert diese zu URIs bei submit.

Kann ich denn hier nicht irgendwie ansetzen?

Bisher bin ich soweit, dass mod_rewrite sich einfach komplett weigert anzuspringen. Wenn ich zB

www.meinedomain/http://www.google.de

oder auch nur

www.meinedomain/http:

eingebe, dann springt diese rewriteRule

RewriteRule ^(http.*) proxy/browse.php?u=$1 [NC,L,QSA]

nicht mal an, soll heißen, es wird nix, aber auch gar nix, ins Log geschrieben :-(

Kann ich denn nicht zB, da da Punycode erwähnst, die angefragte URI immer in Punycode umwandeln und dann meine regulären Ausdrücke auch in Punycode schreiben?

Oder, noch einfach die angefragte URI erst mit Punycode und dann zurück nach UTF-8 umwandeln.

Wie gesagt, es würde mir erstmal schon reichen, wenn ich

in mod_rewrite aus

www.meinedomain/http://www.google.de

http://google.de

extrahieren könnte.

Danke,
Jakob