Redirect in .htaccess für gelöschte Artikel erstellen

  • Hallo,

    ich habe heute ein paar Artikel von meinem Blog gelöscht. Wenn ich diese entfernten Artikel aufrufe, erhalte ich natürlich eine Fehlermeldung, logisch. Ich habe nun in der .htaccess Redirects gesetzt:

    Code
    # BEGIN Redirect all 301 errors
    RedirectMatch 301 ^/blog/.*$ http://www.domain.de
    Redirect 301 /ordner1/artikel1 http://www.domain.de/index.php
    Redirect 301 /ordner2/ http://www.domain.de/index.php
    ...

    Nun würde ich gerne künftig alle(!) gelöschten Artikel automagisch nach /index.php umgeleitet haben wollen. Gibt es dafür eine Lösung? Mit meinen bisherigen Versuchen bin ich leider gescheitert. In vielen Dokumentation zum 301 Redirect finde ich auch nur die Lösung oben, z.B. http://www.webweaver.nu/html-tips/web-redirection.shtml

    • 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

  • Der passende Statuscode für gelöschte Inhalte ist 410, nicht 301.
    Ein passendes Plugin kenne ich nicht, finde auch gerade keins. Ist aber einfach:

    1. Setze einen Filter auf das Löschen eines Beitrags oder einer Seite, der die alte Adresse in eine Option einträgt.
    2. Setze einen Filter auf die Ausgabe der 404-Seite, der in der eben genannten Option nachsieht, ob die Adresse darin steht.
    3. Wenn der zweite Filter einen Eintrag findet, suche nach einer 410.php im Templateverzeichnis, und gib sie aus.

Jetzt mitmachen!

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