Weihnachtsbert: Bedingte Weiterleitung

Der Apache Webserver soll alle Anfragen außer die nach "/access_log" weiterleiten.

Die Weiterleitung funktioniert schon:
RedirectMatch (.*) http://zielhost/zielverzeichnis$1

Wie kann verhindert werden, dass Anfragen nach "/access_log" auch weitergeleitet werden?

  1. Moin!

    Wie kann verhindert werden, dass Anfragen nach "/access_log" auch weitergeleitet werden?

    Ganz einfach ....

    RewriteEngine on
    RedirectMatch /manual  /manual/
    RedirectMatch (.*) http://www.fastix.de$1

    MFFG (Mit freundlich- friedfertigem Grinsen)

    fastix®

    --
    Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.
    1. Moin!

      Erst mal einschalten.

      RewriteEngine on

      Das, was bleiben soll zu sich selbst schicken ...

      RedirectMatch /manual/  /manual/

      ... und dann den Rest. behandeln

      Rewrite steigt sinnvollerweise nach der ersten Übereinstimmung aus,

      Uberprüft also die weiteren Regeln nicht mehr.

      RedirectMatch (.*) http://www.fastix.de$1

      MFFG (Mit freundlich- friedfertigem Grinsen)

      fastix®

      --
      Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.
      1. Moin!

        Erst mal einschalten.

        RewriteEngine on

        Es heißt aus irgendeinem Grund "RewriteEngine". Und nicht "RedirectEngine".

        - Sven Rautenberg

        --
        Die SelfHTML-Developer sagen Dankeschön für aktuell 20885,68 Euro Spendengelder!
      2. Wofür wird zum `Redirecten' die Rewrite-Engine benötigt?

        Die vorgeschlagene Lösung verursacht eine Weiterleitungs-Endlosschleife.