Seite 1 von 1

Zwei Adressen von der Umleitung ausschliessen

Verfasst: 03.06.2007, 13:03
von Siggi
Hallo,
ich schaffe es einfach nicht mit RewriteCond eine (oder mehrere) Programme von der Umleitung auszuschliessen.
Wenn meine URL ist www.example.com, so sollen
www.example.com/fehler.html und
www.example.com/error.html nicht umgeleitet werden.

Wie muss da die RewriteCond lauten?

Verfasst:
von

Verfasst: 03.06.2007, 14:52
von Hasenhuf
Negieren und UND-verknüpfen. Oder wo ist das Problem?

So oder so ähnlich:
RewriteCond %{REQUEST_FILENAME} !^fehler\.html$
RewriteCond %{REQUEST_FILENAME} !^error\.html$
RewriteRule was auch immer

Verfasst: 03.06.2007, 15:39
von Siggi
Mit dem Problem

So oder so ähnlich

schlage ich mich leider schon lange herum.

Was steht wirklich in REQUEST_FILENAME?
Wenn ich mir die %ENV anzeigen lasse, ist REQUEST_FILENAME nicht dabei.

Verfasst: 03.06.2007, 22:15
von Hasenhuf
Ich weiß nicht was %ENV ist und was es anzeigen könnte aber ich weiß was eine Suchmaschine ist. Daher weiß ich auch, was {REQUEST_FILENAME} bedeutet, nämlich "Name der vom Client angeforderten Datei (icl. Ordnernamen)". siehe https://www.modrewrite.de/mod_rewrite.syntax.phtml

Ich wende es genau so an und es funktioniert. Was ist also das Problem, wie äußert es sich und wie sieht die .htaccess im Moment aus?