mod_rewrite, htaccess > Alles ausser einer Liste von Dateien umleiten
Posted: 2005-09-14 20:19
Hallo zusammen,
ich habe schon die Suche bemüht, bin jedoch leider nicht fündig geworden.
Zur Zeit habe ich folgende Rewrite Rule in nem .htaccess file:
Das ganze funktioniert und macht nichts anderes als alle Dateien die sich in dem Ordner, wo sich auch die .htaccess Datei befindet, umzuleiten.
Bsp:
http://www.mydomain.de/unterordner/datei.html wird nach http://www.mydomain.de/datei.html umgeleitet.
Was ich jedoch erreichen möchte ist etwas schwieriger. Ich möchte, das eine Liste von Dateien die ausnahme Bilden und nicht umgeleitet werden.
Der folgende Code
funktioniert da auch nicht, weil er ja auch einlesen muss wie die Datei heißt die umgeleitet werden muss, damit er sie am ende wieder dransetzen kann ($1). Ich suche also nach einer möglichkeit den Namen der Datei in die Variable $1 zu speichern. Wie oben "(.*)" und gleichzeitig einige Dateien rauszunehmen, sodass sie nicht umgeleitet werden, so wie im zweiten Beispiel "!(datei1|datei2).html".
Hat jemand von euch eine Idee ?
ich habe schon die Suche bemüht, bin jedoch leider nicht fündig geworden.
Zur Zeit habe ich folgende Rewrite Rule in nem .htaccess file:
Code: Select all
RewriteEngine on
RewriteBase /
RewriteRule (.*) http://www.mydomain.de/$1 [L,R]
Bsp:
http://www.mydomain.de/unterordner/datei.html wird nach http://www.mydomain.de/datei.html umgeleitet.
Was ich jedoch erreichen möchte ist etwas schwieriger. Ich möchte, das eine Liste von Dateien die ausnahme Bilden und nicht umgeleitet werden.
Der folgende Code
Code: Select all
RewriteRule !(datei1|datei2).html http://www.mydomain.de/$1 [L,R]Hat jemand von euch eine Idee ?