
RewriteEngine on

# entkommentieren auf manchen 1und1 Servern
#RewriteBase /


# 1. ReWrite fr "echte" Verzeichnisse unterdrcken
# =================================================
RewriteRule ^bilder/(.*)$ - [L,NE]
RewriteRule ^css/(.*)$ - [L,NE]
RewriteRule ^dokumentation/(.*)$ - [L,NE]
RewriteRule ^dokumente/(.*)$ - [L,NE]
RewriteRule ^editorbild/(.*)$ - [L,NE]
RewriteRule ^images/(.*)$ - [L,NE]
RewriteRule ^interna/(.*)$ - [L,NE]
RewriteRule ^js/(.*)$ - [L,NE]
RewriteRule ^lib/(.*)$ - [L,NE]
RewriteRule ^plugins/(.*)$ - [L,NE]
RewriteRule ^setup/(.*)$ - [L,NE]
RewriteRule ^templates/(.*)$ - [L,NE]
RewriteRule ^templates_c/(.*)$ - [L,NE]


# 2. Regeln fr ReWrite
# Manche 1und1 Server brauchen noch ein / also z.B. /$1?$2=$3... anstatt $1?$2=$3...
# =====================
# 2.A Regel fr bergabe von vier Parametern:
RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)(.*)$ $1?$2=$3&$4=$5&$6=$7&$8=$9 [L]

# 2.B Regel fr bergabe von drei Parametern:
RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)(.*)$ $1?$2=$3&$4=$5&$6=$7 [L]

# 2.C Regel fr bergabe von zwei Parametern:
RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)(.*)$ $1?$2=$3&$4=$5 [L]

# 2.D Regel fr bergabe eines Parameters:
RewriteRule ^([^/]*)/([^/]*)/([^/]*)(.*)$ $1?$2=$3 [L]

# Alternative Regeln:
# ===================
# bei Apache 2.0 oder bestimmten Apache-Konfigurationen bitte folgenden Regeln verwenden:
# (aktiviert werden sie durch Entfernen des Kommentarzeichens am Anfang. Die obigen Regeln mssen dann "auskommentiert" werden,
# sprich es mu ein # als Kommentarzeichen vor die vier Regeln.)
#RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)(.*)$ $1.php?$2=$3&$4=$5&$6=$7&$8=$9 [L]
#RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)(.*)$ $1.php?$2=$3&$4=$5&$6=$7 [L]
#RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)(.*)$ $1.php?$2=$3&$4=$5 [L]
#RewriteRule ^([^/]*)/([^/]*)/([^/]*)(.*)$ $1.php?$2=$3 [L]