mod_rewrite + .htaccess: Umleitung greift nicht

  • Hallo zusammen,


    ich habe mir eine Umleitung in die .htaccess eingetragen. Diese greift jedoch nicht.


    Meine .htaccess:


    Apache Configuration
    RewriteEngine on
    RewriteCond  "%{REQUEST_FILENAME}"  "!-f"
    RewriteCond  "%{REQUEST_FILENAME}"  "!^/$"
    RewriteCond  "%{REQUEST_FILENAME}"  "!^/1.jpg$"
    RewriteCond  "%{REQUEST_FILENAME}"  "!^/2.jpg$"
    RewriteRule  ^/.*$ / [R=301,L]


    Wenn ich die Zeilen direkt in die vhost-Config von Apache übernehme, dann funktioniert die Umleitung.


    Ich habe die Zeilen...


    Code
    RewriteLog /tmp/rewrite.log
    RewriteLogLevel 3


    in die Haupt-Apache-Config übernommen. Beim Zugriff auf die Seite
    werden keine Logeinträge geschrieben.


    AllowOverride habe ich auch mal zu All geändert. Hat auch nix gebracht.


    Umgebung: Debian Wheezy + Apache 2.2 + statisches HTML + lc 2.0.1-r3988


    Danke für weitere Anregungen.

  • Hi Anton,


    verschärften Dank! So funktioniert's! Ich habe auch nochmal REQUEST_FILENAME teilweise durch REQUEST_URI ersetzt. Das war wohl das, was ich eigentlich wollte.


    Apache Configuration
    RewriteEngine on
    RewriteCond  "%{REQUEST_FILENAME}"  "!-f"
    RewriteCond  "%{REQUEST_URI}"  "!^/$"
    RewriteRule  ^.*$ / [R=301,L]


    Viele Grüße,
    Tobias

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!