Tim: .htaccess rewrite problem

hallo

ich habe in meiner .htaccess folgendes stehen:

  RewriteEngine on  
  RewriteRule ^(.*)/$   index.php?id=$1   [L,NC]

nun gebe ich folgene url ein:
http://localhost/hallo/
und es wir korekt weitergeleitet. wenn ich aber
http://localhost/%FCber/
eingebe (%FCber heißt "über" mit urlencode) kommt nicht die korekte seite sondern ein zugriff verweigert.
was mache ich dabei falsch?

MfG Tim

PS: der genaue fehler:

Zugriff verweigert!

Der Zugriff auf das angeforderte Verzeichnis ist nicht möglich. Entweder ist kein Index-Dokument vorhanden oder das Verzeichnis ist zugriffsgeschützt.

Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
Error 403
localhost
07/06/09 12:29:32
Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i mod_autoindex_color PHP/5.2.9

  1. Hallo!

    ich habe in meiner .htaccess folgendes stehen:
    RewriteEngine on
    RewriteRule ^(.*)/$   index.php?id=$1   [L,NC]

    wenn ich aber
    http://localhost/%FCber/
    eingebe (%FCber heißt "über" mit urlencode) kommt nicht die korekte seite sondern ein zugriff verweigert.

    Probier's mal mit

    RewriteEngine on
      RewriteRule ^(.*)/$   index.php?id=$1   [NE,L,NC]

    NE = noescape - siehe http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewriterule

    Gruß Gunther

    1. Hallo

      Probier's mal mit

      RewriteEngine on
        RewriteRule ^(.*)/$   index.php?id=$1   [NE,L,NC]

      auch damit bekomme ich noch die selbe meldung "zufriff verweigert"

      MfG

      1. Hallo

        Probier's mal mit

        RewriteEngine on
          RewriteRule ^(.*)/$   index.php?id=$1   [NE,L,NC]

        auch damit bekomme ich noch die selbe meldung "zufriff verweigert"

        Prüfe für diesen Fall:
        1.was steht in $1
        2.was steht in REQUEST_URI

        (das kann Dir index.php ausgeben)

        Hotte

        --
        Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.
        1. Hi,

          auch damit bekomme ich noch die selbe meldung "zufriff verweigert"

          Prüfe für diesen Fall:
          1.was steht in $1
          2.was steht in REQUEST_URI

          (das kann Dir index.php ausgeben)

          Nur, wenn sie überhaupt angesprochen wird.

          Ansonsten - in die Logs schauen. Access-, Error- und ggf. noch Rewrtie-Log (letzteres muss i.a.R. in der Serverkonfiguration zusätzlich aktiviert werden).

          MfG ChrisB

          --
          Light travels faster than sound - that's why most people appear bright until you hear them speak.
          1. 2.was steht in REQUEST_URI

            kann nich ausgegeben werden

            Ansonsten - in die Logs schauen. Access-, Error- und ggf. noch Rewrtie-Log (letzteres muss i.a.R. in der Serverkonfiguration zusätzlich aktiviert werden).

            access log:
            127.0.0.1 - - [06/Jul/2009:13:55:42 +0200] "GET /%DCber/ HTTP/1.1" 403 1211
            error log:
            [Mon Jul 06 13:55:42 2009] [error] [client 127.0.0.1] (22)Invalid argument: Cannot map GET /%DCber/ HTTP/1.1 to file

            mir ist gerade aufgefallen dass wenn ich localhost/blub/%FCber/ eingebe es problemlos funktioniert

            MfG

            1. hi,

              [Mon Jul 06 13:55:42 2009] [error] [client 127.0.0.1] (22)Invalid argument: Cannot map GET /%DCber/ HTTP/1.1 to file

              mir ist gerade aufgefallen dass wenn ich localhost/blub/%FCber/ eingebe es problemlos funktioniert

              dann prüf mal, ob Deine Feststelltaste blockiert ist, %DC ist ein großes ü, %FC ein Kleines.

              Hotte

              --
              Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.