Global Translator Plugin entfernt. Jetzt 404 Fehler

  • Hi, ich habe eine Zeit auf einem Blog das Global Translator Plugin verwendet. http://www.nothing2hide.net/wp-plugins/wor…nslator-plugin/

    Als ich es jetzt abgeschaltet hab, sind die 404er Fehler aufgetreten.

    Ich würde jetzt gerne Google sagen, dass die übersetzten Seiten nichtmehr vorhanden sind und diese auf den ursprünglichen deutschen Artikel umleiten.

    Sozusagen:

    http://www.meinblog.de/en/artikel
    http://www.meinblog.de/es/artikel
    http://www.meinblog.de/fr/artikel
    usw.

    auf http://www.meinblog.de/artikel

    Vielleicht habt ihr eine Idee wie ich es machen kann. Da es sehr viele Artikel sind, würde ich ungern, alle manuell umleiten. Die Permalinkstruktur ist bei allen gleich, es unterscheidet sich nur durch den zusatz en / es / fr usw.

    Danke für eure Hilfe!

    • 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

  • Das sollte sich mit ein oder zwei Zeilen in der .htaccess ohne Probleme machen lassen. Ich habe die genaue Syntax aber leider gerade nicht parat, vielleicht kann da ja mal jemand anderes was zu sagen.

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /

    # redirect language links
    RewriteRule ^/es/*$ /$1 [R=301,L]
    </IfModule>

    Ja, mal hastig aus meiner eigenen .htaccess angepasst. Wenn Du es so umsetzt, müsstest Du alle Sprachen auflisten. Dafür schickst Du nicht aus Versehen andere Sachen weiter, die nur zufällig wie eine Sprache aussehen. Falls das Plugin zu viele Sprachen unterstützt hast, kannst Du die RegExp sicher auch so umformulieren, dass alle zweibuchstabigen Unterordner umgeleitet werden.

    Ach ja, testen auf eigene Gefahr. Das ganze muss zudem auf jeden Fall über das, was WordPress Dir in die .htaccess schreibt!

  • Habs versucht. Hab den Code über den Teil von Wordpress also über

    in die htaccess kopiert. Jedoch passiert nicht wirklich etwas :(

    Eine Idee wo der Fehler liegt?

  • Noch ein Hinweis.

    Kann es vielleicht sein, dass noch eine weitere "Kategorie" mit in der URL ist.

    Also manche sind

    meinblog.de/en/artikel

    und manche

    meinblog.de/en/tag/artikel

  • Ähm, die Zeile mit "es" war als Beispiel gedacht, hätte ich vielleicht deutlicher sagen müssen. Hast Du es mit einem spanischen Link getestet? Alle anderen Sprachen musst Du darunter analog ergänzen. Die Ordnertiefe der Links dahinter ist egal, die RegExp leitet einfach alles auf die gleiche URL ohne den Sprachlink um. Es kann sein, dass ich mich mit den '/' noch etwas vertan habe, das musst Du testen.

Jetzt mitmachen!

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