Flo: Apache installiert -> Einstellung urlencode() mit Umlaute?

Servus!

Ich habe mir auf meinem Windows XP - System eine WAMPP-Umgebung installiert. Soweit funktioniert auch alles. Auch mod_rewrite funktioniert.

Wenn ich aber einen Dateinnamen mit Umlauten duch urlencode schicke und diesen Link anklicke z.B. fahrr%E4der dann kommt immer die Servermeldung "Zugriff verweigert"! Bei allen anderen Links funktioniert es einwandfrei.

Gibt es irgendwo eine Einstellung dafür? Im Internet funktioniert es einwandfrei, nur noch nicht auf meinem lokalen System.

Vielen Dank

Flo

  1. hi,

    Wenn ich aber einen Dateinnamen mit Umlauten duch urlencode schicke und diesen Link anklicke z.B. fahrr%E4der dann kommt immer die Servermeldung "Zugriff verweigert"! Bei allen anderen Links funktioniert es einwandfrei.

    Was sagen die Logs?
    (access -, error log, ggf. rewrite log [muss extra aktiviert werden])

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Servus!

      Die Datei error.log sagt:

      [Sun May 13 18:45:21 2007] [error] [client 127.0.0.1] (22)Invalid argument: Cannot map GET /name/fahrradtr%E4ger.html HTTP/1.1 to file, referer: http://localhost/name/fahrradtraeger_kaufen.html

      Die Datei access.log sagt:

      127.0.0.1 - - [13/May/2007:18:45:21 +0200] "GET /name/fahrradtr%E4ger.html HTTP/1.1" 403 1197

      Hilft dies weiter?

      Viele Grüße

      Flo

      1. hi,

        Die Datei error.log sagt:

        [Sun May 13 18:45:21 2007] [error] [client 127.0.0.1] (22)Invalid argument: Cannot map GET /name/fahrradtr%E4ger.html HTTP/1.1 to file, referer: http://localhost/name/fahrradtraeger_kaufen.html

        Schaut aus, als ob dein Server keine ASCII-Kodierung im Dateisystem verwendet.
        Probiere doch mal, das ä erst in UTF-8 zu wandeln, und dann url-gerecht zu kodieren.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }