Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » Server-Administration » RewriteRule: Alles Umleiten bis auf .gif .jpg. css<... Antworten
RewriteRule: Alles Umleiten bis auf .gif .jpg. css

MeisterMerlin
Pixelschubser


Beiträge: 3


Hallo zusammen,

ich habe schon recht viel per Suchmaschine gesucht, konnte aber nichts passendes finden.

Mein Problem ist, dass ich gerne alle Anfragen an index.php weitergeleitet haben möchte, außer Dateien mit den Endungen .gif, .jpg und .css.

Im Moment benutze ich die folgende Rule:
1:
RewriteRule ^(.*)$ index.php?$1


Allerdings werden dadurch auch Grafiken, CSS-Dateien, etc. an index.php weitergeleitet. Das möchte ich nicht.

Was auch nicht funktioniert ist die folgende Rule:
1:
RewriteRule ^(.*).html$ index.php?$1


Mit der o. g. Rule werden nämlich dann solche Anfrage wie "www.meinedomain.de/verzeichnis/verzeichnis2/" nicht an index.php weitergeleitet.

Kann mir einer einen Tipp geben? Vielen Dank schon mal!

Gruß, Marc

Diese Nachricht wurde geändert von: MeisterMerlin
  Profil   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


1:
RewriteRule ^(.*)\.html$ index.php?$1
sollte aber gehen

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

MeisterMerlin
Pixelschubser


Beiträge: 3


Hallo languitar,

languitar schrieb am 23.11.2004 17:43
1:
RewriteRule ^(.*)\.html$ index.php?$1
sollte aber gehen


Vielen Dank für den Tipp. Allerdings funktioniert er nicht wie gewünscht. Ein Aufruf der URL's www.domain.de/verzeichnis/ und www.domain.de/verzeichnis liefert mir nur ein 404 Not Found.

Mein Wunsch wäre es, dass auch ein Aufruf eines Verzeichnisses an index.php weitergeleitet wird. Hast du noch eine Idee?

Gruß, Marc

Diese Nachricht wurde geändert von: MeisterMerlin
  Profil   Editieren   Zitieren

MeisterMerlin
Pixelschubser


Beiträge: 3


Hab doch eine Lösung gefunden:

1: 
2: 
3: 
4: 
5:
RewriteEngine on
RewriteCond %{REQUEST_URI}  !(.*).css
RewriteCond %{REQUEST_URI}  !(.*).gif
RewriteCond %{REQUEST_URI}  !(.*).jpg
RewriteRule ^(.*)$ index.php?$1


Gruß, Marc

  Profil   Editieren   Zitieren
 

Antworten
Nach oben