Seite 1 von 1

Nur bestimmte URLs umleiten

Verfasst: 19.10.2009 20:52
von u0815
Hallo,

folgende Regeln habe ich zurzeit:

Code: Alles auswählen

RewriteEngine On
#RewriteBase /

# www weg lassen
RewriteCond %{HTTP_HOST} ^([^.]+)\.domain\.de$ [NC]
RewriteRule ^(.*)$ http://domain.de/$1 [R=301]

RewriteCond %{REQUEST_URI} ^/[^\.]+[^/]$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [R=301,L] 

RewriteCond %{REQUEST_URI} !\.(exe|css|js|jpeg|jpg|gif|html|php|ttf|png)$                                       
RewriteRule ^([^/]+)/?$ index.php?web=$1
ErrorDocument 404 /404.php


Damit wird z.B: domain.tld/impressum => domain.tld/index.php?web=impressum

Jetzt habe ich aber noch einen Menüpunkt der 5 Unterkategorien hat.
Zum Beispiel:
Produkte -> kfz, haus usw.

Die URL soll dann folgendermaßen aussehen:
domain.tld/produkte/haus/

doch wie kriege ich das hin, dass hin?
Denn so etwas wie z.B. domain.tld/abc/haus soll nicht möglich sein.


vielen dank für eure hilfe.

Verfasst: 04.11.2009 19:53
von Gumbo
Verwende eine zusätzliche Regel mit festen Präfix wie etwa „^produkte/([^/]+)/?$“.