Thomas: Problem bei RewriteRule mit einem Parameter

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

  1. Hi,

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

    was soll eigentlich das Backgeflashe da?

    Nur erhalte ich da einen Internal Error,

    Ja, und, was steht im Error-Log?

    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