.htaccess Problem

Hallo,

ich benutze folgende .htaccess:

RewriteEngine On RewriteRule ^(.*) index.php Funktioniert ganz prima, nur jetzt möchte ich, das diese Regel nicht zutrifft, wenn ich auf das Unterverzeichnis „/resources“ zugreife, bekomme so nämlich Probleme beim Bilder usw laden.

Kurz: Regel soll immer zutreffen, nur nicht bei Zugriff auf „/resources“.

Kenne mich wenig mit dieser Technik aus und bin damit schon etwas überfordert :wink:

Danke im voraus!

Dafür ist die RewriteCond da. Der String den Du durchsuchen musst ist die REQUEST_URI, wie der Name schon sagt.

RewriteEngine On RewriteCond %{REQUEST_URI} !/resources RewriteRule ^(.*) index.php

Schreibfehler sind möglich :wink:

Danke, funktioniert perfekt!

da hätte ich grad auch noch ne Frage dazu:

wir haben bisher eine Internetseite direkt im htdocs drin.
Hier haben auch einige Bookmarks gesetzt, etc…

Allerdings haben wir jetzt eine neue Seite unter /onlineshop,
und nun sollten alle anfragen an dass / auf die onlineshop weitergeleitet werden, bzw, also alles was net an www.info99.de geht, soll dahin umgeleitet werden.

RewriteEngine On
RewriteCond %{REQUEST_URI} !onlineshop
RewriteRule ^(.*) onlineshop/

Hier jetzt mal mein erster Versuch. Hab ich denn was vergssen dabei zu berücksichtigen?

Versuch mal

RewriteEngine On
RewriteCond %{REQUEST_URI} !onlineshop
RewriteRule ^(.*) /onlineshop