Hilfe bei htaccess

  • Ich habe folgende htaccess Datei am laufen. Kann man diese noch optimieren. Ich habe das Gefühl, dass ich hier zu viele Abfragen betreffend Weiterleitung mache.

    • Offizieller Beitrag

    Hallo,

    In Bezug auf Weiter- bzw. Umleitung reicht es vollkommen alle Anfragen, die nicht auf ein(e) physikalische(s) Datei oder Verzeichnis referenzieren auf die index.php zu leiten:

    Apache Configuration
    RewriteEngine On
    RewriteBase /
    
    
    RewriteCond %{REQUEST_FILENAME} !-f [NC]
    RewriteCond %{REQUEST_FILENAME} !-d [NC]
    
    
    RewriteRule ^ index.php [QSA,L]

    Anstatt -f kann man auch -s verwenden, das prüft zusätzlich auf die Dateigröße > 0 ( size ), kann aber Performance lastiger sein.
    Innerhalb der index.php greifst Du über $_SERVER['REQUEST_URI'] auf die Anfrage zu und kannst auf alles reagieren, was da kommt. $seite als Parameter benötigst Du an der Stelle nicht.