Änderung von Umlauten nach Serverumzug

  • Hallo,

    schon einmal im Voraus ein Dankeschön! Ich komme hier echt nicht mehr weiter.

    Ich bin mit meiner Website von einem Hosting-Anbieter zum Anderen gezogen. Der Server des neuen Hosting-Anbieters hat Probleme mit Umlauten in Dateinamen. Dieser Hosting-Anbieter meint, dass ich die Bildernamen und Pfade ändern muss - Das Problem: Es handelt sich um Tausende!

    Ich habe mit einem Programm erst einmal alle Bildernamen angepasst und sie hochgeladen. Jetzt muss ich aber Wordpress sagen, dass alle URLs auf der Website angepasst werden müssen - Hier müssen nur die Umlaute geändert werden.

    Mir ist bewusst, dass dies über die Datenbank geht. Jedoch ist die einzige Lösung, die mir einfällt, dass ich jeden Dateinamen einzeln eingeben und ersetzen muss. Das ist für mich unmöglich und würde Monate dauern.

    Gibt es eine Möglichkeit, der Datenbank zu sagen, dass alle ä 's in JPG-Dateien in allen Pfaden auf der Website geändert werden müssen?

    Vielleicht über ein Plugin? Oder gibt es hier eine doch viel einfachere Funktion?

    Ich bin am verzweifeln.

    Ich bedanke mich nochmal und hoffe auf Antworten.

    Liebe Grüße!

    • 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

  • mach doch einfach ein UPDATE in Deiner DB womit du alle Adressen gleichzeitig anpasst

    also z.B.

    SQL
    UPDATE <Tabelle>     
    SET <Spalte> = <Inhalt>     
    WHERE <Bedingung>

    also die Anweisung so anpassen, daß quasi alle Umlaute in einer URL direkt umgewandelt werden

  • mach doch einfach ein UPDATE in Deiner DB womit du alle Adressen gleichzeitig anpasst

    also z.B.

    SQL
    UPDATE <Tabelle>     
    SET <Spalte> = <Inhalt>     
    WHERE <Bedingung>

    also die Anweisung so anpassen, daß quasi alle Umlaute in einer URL direkt umgewandelt werden

    Den Gedanken hätte ich gerne mal ausformuliert gesehen, also wie mit dem Ansatz ein Austausch der Umlaute erfolgen soll.

    Direkt in MySQL böte sich hier wohl eher SELECT REPLACE an.

    so einfach ist das nicht, dazu müsste ich die genaue Tabellenstruktur kennen und wo die abzuändernden URL´s alle eingetragen sind

    Die Tabellenstruktur in WordPress für posts und postmeta in WordPress 4.0 ist doch bekannt.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Der Server des neuen Hosting-Anbieters hat Probleme mit Umlauten in Dateinamen.

    Umlaute gehören nicht in Dateinamen. Das ist eine Windows Unsitte ;-)

    Ich habe mit einem Programm erst einmal alle Bildernamen angepasst und sie hochgeladen.

    Wie hast Du sie angepasst? Also wie sehen die Dateinamen jetzt aus? Wurde jägertopf.jpg zu jaegertopf.jpg oder jagertopf.jpg oder, oder, oder? Handelt es sich nur um kleine ä's oder um die ganze Palette an Umlauten?

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Den Gedanken hätte ich gerne mal ausformuliert gesehen, also wie mit dem Ansatz ein Austausch der Umlaute erfolgen soll.


    ganz ausgedacht hab ich das auch noch nicht, aber mit wildcards sollte man sich doch so eine Anweisung zusammenbasteln können :confused:


    Die Tabellenstruktur in WordPress für posts und postmeta in WordPress 4.0 ist doch bekannt.

    Schon, da hatte ich von der Arbeit allerdings nicht wirklich die Gelegenheit das nachzuschauen. Ich weiss ja auch nicht, wo er im Endeffekt überall die Dateinamen stehen hat und ins blaue wollte ich nicht raten

    nur mal so als grobes Beispiel: Quelle

    SQL
    UPDATE yourtable
    SET url = REPLACE(url, 'www.oldsite.com', 'www.newsite.com')
    WHERE url LIKE '%www.oldsite.com%';

Jetzt mitmachen!

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