Thomas: Problem bei RewriteRule mit einem Parameter

Beitrag lesen

Hallo Leute!

EIn Kollege hat mir folgendes ReWriteRule geschickt:

RewriteEngine On
Options +FollowSymlinks
Options -Indexes
RewriteBase /

RewriteRule ^([^/]*)/([^/]*)$ /index.php?a=$1&b=$2

d.h. wenn z.B. localhost/1/2 aufgerufen wird, wird im Hintergrund localhost/index.php?a=1&b=2 aufgerufen.

Ich möchte nun aber nur einen Parameter übergeben und hab die Zeile auf folgendes gekürzt:

RewriteRule ^([^/]*)$ /index.php?a=$1

Nur erhalte ich da einen Internal Error, mit der 2 Parameter-Rule kann ich die Seite eben anstatt mit localhost/1 nur mit localhost/1/ ansprechen.

Was ist an meinem gekürzten Rule falsch?

lg, Thomas