Sonderecker: rewrite rule

Hallo liebes Forum,

ich habe eine rewrite rule wie folgt definiert:

RewriteCond  $1  !^adminpanel
RewriteCond  $1  !^archive
RewriteCond  $1  !^blog
RewriteCond  $1  !^gallery
RewriteCond  $1  !^poll
RewriteCond  $1  !^fun
RewriteCond  $1  !^forum
RewriteCond  $1  !^member
RewriteCond  $1  !^rate
RewriteCond  $1  !^groups
RewriteCond  $1  !^browse
RewriteCond  $1  !^listing
RewriteCond  $1  !^quiz
RewriteCond  $1  !^events
RewriteCond  $1  !^music

RewriteRule ^([^/.]+)?/?([^/.]+)?/?([^/.]+)?/?([^/.]+)?/?$ profile.php?user=$1&sub_section=$2&sub_id=$3&ht_url=true [L]

dass heisst, dass alle anderen verzeichnisnamen ausser die aufegführten auf die datei profile.php?user=$1&sub_section=$2&sub_id=$3&ht_url=true
umgeleitet werden.

Nun ist jedoch der fall aufegtreten, dass es ein subverzeichnis /funtronic gibt.

Das Problem ist, dass bei der oben definierten rewrite rule das subverzeichnis auf /fun/ umgeleitet wird statt auf profile.php?user=$1&sub_section=$2&sub_id=$3&ht_url=true

Wie kann ich die ändern, dass die rewrite rule nur bei genau /fun und nicht bei /fun* gilt?

Ich danke für die Unterstützung!

  1. Hellihello

    etwa ^fun$ ?

    Gruß,

    frankx