Harald: Ordner-Struktur durch RewriteRule

Beitrag lesen

Hi,

ich würde gerne mit mod_rewrite (Apache 2.0) eine Ordner-Struktur simulieren:
Aus
/news/suchen

soll
index.php?top=news&sub=suchen

werden.

Bisher hab ich folgendes

RewriteEngine On
  Options +FollowSymlinks

RewriteBase /

RewriteRule ^([\w]+)/$ /$1
  RewriteRule ^([\w]+)$ /index.php?top=$1
  RewriteRule ^([\w]+)/([\w]+)/$ /$1/$2
  RewriteRule ^([\w]+)/([\w]+)$ /index.php?top=$1&sub=$2

Das geht auch ganz prima, allerdings funktioniert das ganze nicht wenn: /news/suchen/ angegeben wird, da dann alle Pfade falsch sind.
Statt /index.php dann /news/index.php...

Muss ich nun überall absolute Pfade angeben oder lässt sich da über die Rewrite-Rule noch etwas machen?

MfG Harald