Seite 1 von 1

Seite.de/firmaxy zu Seite.de/kunde.php?name=firmaxy

Verfasst: 22.12.2009 15:02
von Sebastian415722
Hallo,

ich habe folgendes Problem:

Ich habe eine Seitenstruktur in Form von

index.php
kontakt.php
kunde.php
etc. ...

Ich möchte nun mittels Mod-Rewrite folgendes realisieren.

Beim Aufruf meineSeite.de/firmaXY soll automatisch meineSeite.de/kunde.php?name=firmaXY aufgerufen werden.

Ein Problem das ich somit noch habe sind die vorhandenen Seiten. Wenn man meineSeite.de/kontakt.php aufruft soll hierfür natürlich nicht die Regel gelten.
Man bräuchte also die Möglichkeit manuell Seiten von der Regel auszunehmen oder man sagt wenn die Endung .php besteht soll die Regel nicht gelten.

Kann mir jemand helfen wie dies mit mod_rewrite zu realisieren ist? Danke

Verfasst: 23.12.2009 15:33
von Gumbo
Du kannst eine Bedingung an die Regel knüpfen, mit der existierende Dateien ausgeschlossen werden:

Code: Alles auswählen

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .+ kunde.php?name=$0 [L]