dadanny: Problem mit mod_rewrite

Hallo,
ich habe ein kleines Problem mit mod_rewrite... (schon gegoogelt, aber nichts gefunden ;S):

.htaccess:
RewriteEngine ON
RewriteRule ([0-9A-Z]+)$ index.php?id=$1

index.php:

<html>  
<head>  
<title>mod_rewrite</title>  
</head>  
<body>  
<?php  
 echo $_GET['id'];  
?>  
</body>  
</html>

So wies oben steht, funktioniert alles. Wenn ich die url http://127.0.0.1/ oder http://127.0.0.1/index.php aufrufe, komm ich normal auf die Index, wenn ich http://127.0.0.1/0123456789ABCDEFG eingebe, wird 0123456789ABCDEFG ausgegeben...
Alles schön und gut, doch jetzt will ich Kleinbuchstaben auch als Weiterleitungskriterium angeben, doch hier scheitere ich kläglich...

Bei

.htaccess:
RewriteEngine ON
RewriteRule ([0-9A-Za-z]+)$ index.php?id=$1

wird php ausgegeben... Dies liegt glaube ich am Kleinbuchstaben p, denn wenn ich folgenden code nehme, funktioniert alles, außer dass das p fehlt:

.htaccess:
RewriteEngine ON
RewriteRule ([0-9A-Za-oq-z]+)$ index.php?id=$1

kann mir jemand weiterhelfen?

schonmal danke!

  1. Hi,

    .htaccess:
    RewriteEngine ON
    RewriteRule ([0-9A-Za-z]+)$ index.php?id=$1

    wird php ausgegeben...

    natürlich, denn der Aufruf von http://example.com/index.php hat am Ende "php" als Match Deiner Regel stehen.

    kann mir jemand weiterhelfen?

    Auf welche Weise hast Du versucht, "index.php" vom Rewriting auszuschließen?

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hi,

      .htaccess:
      RewriteEngine ON
      RewriteRule ([0-9A-Za-z]+)$ index.php?id=$1

      wird php ausgegeben...

      natürlich, denn der Aufruf von http://example.com/index.php hat am Ende "php" als Match Deiner Regel stehen.

      kann mir jemand weiterhelfen?

      Auf welche Weise hast Du versucht, "index.php" vom Rewriting auszuschließen?

      Cheatah

      Vielen Dank, jetzt habe ichs... dumm dass ich das übersehen habe...

      .htaccess:
      RewriteEngine ON
      RewriteCond %{REQUEST_URI} !index.php
      RewriteRule ([0-9A-Za-z]+)$ index.php?id=$1

      so funktionierts :D