mod_rewrite will nicht so wie ich will...

  • Hallo zusammen,
    kann mir jemand erklären warum die AlteDatei-Zeile nicht greift??
    Mit solchen Zeilen will ich bestimmte Anfragen (nach alten Seiten) zu den entsprechenden neuen Seiten umleiten, aber egal wo ich die Zeile platziere hat die andere RewriteRule den Vorrang...

    Apache Configuration
    <IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase / 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule . /index.php [L] 
    RewriteRule AlteDatei http://www.vollkornpapier.de/tag/computer [R=301] 
    </IfModule>

    Jacob

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Die Zeile wird nie erreicht. Es gibt ja (wahrscheinlich) keine physische Resource unter dieser URL, also wird die Regel bereits vorher abgefangen und an die index.php weitergereicht. Schreib die Zeile mal direkt nach der RewriteBase-Zeile. Das [L] ("last") dahinter nicht vergessen.

Jetzt mitmachen!

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