Horst Meier: Ausnahme bei mod_rewrite

HI ich habe einen Server bei dem ich folgende htaccess habe:

RewriteRule html|htm$ /index.php?req_url=%{REQUEST_URI}
RewriteRule /$ /index.php?req_url=%{REQUEST_URI}

Nun habe ich dort noch ein Unterverzeichnis, in dem noch weiter html Dateien liegen. Für diese soll aber das rewriting nicht gelten. Wie kann ich das anstellen?

  1. Nun habe ich dort noch ein Unterverzeichnis, in dem noch weiter html Dateien liegen. Für diese soll aber das rewriting nicht gelten. Wie kann ich das anstellen?

    Indem du eine passende RewriteRule erstellst, die auf - ("dash") umschreibt und das 'last rule'-Flag trägt.

  2. HI ich habe einen Server bei dem ich folgende htaccess habe:

    RewriteRule html|htm$ /index.php?req_url=%{REQUEST_URI}

    Dies kannst du auch schreiben:
    RewriteRule html?$ /index.php?req_url=%{REQUEST_URI}

    RewriteRule /$ /index.php?req_url=%{REQUEST_URI}

    Nun habe ich dort noch ein Unterverzeichnis, in dem noch weiter html Dateien liegen. Für diese soll aber das rewriting nicht gelten. Wie kann ich das anstellen?

    Stelle eine
    RewriteCond %{REQUEST_URI} !^http://example.org/exeption-path/
    voran.

    mfg Beat

    --
    ><o(((°>           ><o(((°>
       <°)))o><                     ><o(((°>o
    Der Valigator leibt diese Fische