Bild – 404-Meldung – wie beheben?

  • Bei der Analyse taucht ein (mir unbekanntes) Bild auf, das weder im WP-Dashboard unter Medien noch auf FileZilla im wp-content/uploads zu finden ist. Das kostet Ladezeit und gibt eine 404-Meldung. Ich vermute, dass es ein Rest von einem Elementor-Template ist, das ich ausprobiert und dann gelöscht hatte. Wie behebe ich das nun?

    Am liebsten möchte ich das Bild in der Datenbank löschen, nur wo? Eine Alternative könnte sein: das Bild (z. B.) auf die Startseite weiterzuleiten. Mache ich das mit der .htaccess? Wenn ja, wie?

    handwerk.ingebateman.de
    WordPress v5.8.2
    Elementor v3.4.7
    Astra (Child)
    Konsole: leaf02.jpg > 404

    2 Mal editiert, zuletzt von Inge B. (13. November 2021 um 15:42)

    • 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 Datei wird in der minimierten CSS-Datei verlinkt:
    https://handwerk.ingebateman.de/wp-content/cac…rlrkw/401ap.css

    Den Cache von deinem Cache-Plugin hast Du schon zurückgesetzt?

    Für mich sieht es so aus als wäre an irgendeiner die Entwicklungs-Domain nicht durch die Live-Domain ersetzt wurden. Verwende das Plugin https://de.wordpress.org/plugins/better-search-replace/ um die Datensätze danach zu durchsuchen und entsprechend zu ersetzen.

  • Lieben Dank für die Rückmeldung.


    • ja, WP Fastest Cache > Cache und Minimiertes gelöscht
    • Autoptimize > Cache gelöscht (beides gefühlte 1.000 Mal)
    • Better Search Replace habe ich ebenfalls schon mehrfach durch (es gab für Übungszwecke einen Umzug von der Subdomain dev.XY.de zu handwerk.XY.de). Eben noch einmal, es zeigt leider keine Ergebnisse an.


    Weitere gelöschte Caches:

    • Browser
    • auf dem Server Apache neu gestartet


    Weitere Versuche:

    • Einstellungen > Permalinks neu gespeichert
    • alle Plugins deaktiviert (außer Elementor)
    • Theme geändert

    4 Mal editiert, zuletzt von Inge B. (13. November 2021 um 18:01)

  • Nur eine Idee:
    such mal mit dem Plugin testweise nach folgender Schreibweise:

    Code
    dev\.ingebateman\.de

    Falls man darunter etwas findet, dann das ersetzen durch:

    Code
    handwerk\.ingebateman\.de

    Und vorher am besten eine Datenbanksicherung machen :)

  • Danke noch einmal für die Unterstützung! Leider ist leaf02.jpg immer noch in der Datenbank.

    @threadi:
    Der Testdurchlauf mit Better Search Replace ergab 4 Treffer, die ich dann auch ersetzt habe. Bei der Suche habe ich den Text reduzieren müssen auf die Subdomain (sprich: nur dev und handwerk, anstatt das Ganze ausgeschrieben). ABER: leaf02.jpg war nicht bei den Ergebnissen dabei.

    Eine Test-Suche mit BSR mit leaf02 ergibt, dass dies in der Tabelle postmeta liegt.

    @b3317133
    Die Anleitung kannte ich, habe aber zur Sicherheit Schritt 1 und 2 noch einmal wiederholt. Leider ohne Erfolg.

    Ich habe ein paar Ideen zur Behebung, will aber nichts verschlimmbessern.

    1. Macht es Sinn ein Dummy-Bild leaf02.jpg in den Medienbereich hochzuladen und dann wieder zu löschen? Oder schaffe ich mir so ggf. noch eine leaf02-1.jpg, die eventuell auch Ärger macht?
    2. Macht es Sinn mit Better Search Replace leaf02.jpg auf eine bestehende, funktionierende Bilddatei umzuleiten? Damit sollte doch zumindest die 404-Meldung verschwinden, oder?
    3. phpMyAdmin kann ich bedienen, mehr aber nicht. Macht es Sinn, in der postmeta nach dieser verwaisten Datei zu suchen? Wenn ja, wie mache ich das?
  • Das Bild leaf02.jpg wird auf der Startseite in den Inhaltsblöcken einmal für Desktop/Tablet und ein zweites Mal für Mobil von "Haben Sie Fragen oder wünschen Sie eine Beratung?" als Background Overlay verwendet, schau Dir die Einstellungen dort an.

  • Die Einstellungen schienen überall OK zu sein. Ich habe daher versuchsweise im Abschnitt, in den beiden Spalten und den 4 Elementen darin jeweils das gleiche Bild als Hintergrund Überlagerung gespeichert (Idee: Überschreibung) und dann wieder gelöscht. Ohne Erfolg.
    Nun habe ich eben den Abschnitt kurzerhand neu gebaut und das alte gelöscht.
    Bingo, keine 404-Meldung mehr. Ich bin so erleichtert, das war mühsam. Ganz herzlichen Dank an alle!
    Entscheidend war in diesem letzten Schritt: zu wissen, um welchen Inhaltsblock es ging. Wie hätte ich das checken können? Der Block stammte ursprünglich aus einem Template, das ich umgebaut hatte.

  • .. um welchen Inhaltsblock es ging. Wie hätte ich das checken können?


    CSS-Klassen lesen wo leaf02.jpg verwendet wird, CSS-Klassen im HTML Code der Seite auffinden, Inhaltsblöcke gefunden.

    Ergänzung: Was man generell zum Debugging in solchen Fällen auch machen kann, eine z.B. 1000x1000 Pixel flächig rote Bilddatei als leaf02.jpg ausserhalb von WordPress temporär per FTP an die entspr. Stelle hochladen und dann schauen, ob beim Testen mit Mausover usw. irgendwo auf der Seite plötzlich was rot wird (also ähnlich wie Idee 1, sehe ich gerade).

    Und noch dazu:

    such mal mit dem Plugin testweise nach folgender Schreibweise:

    Code
    dev\.ingebateman\.de


    Sowas sollte eigentlich schon abgedeckt sein, wenn man die mitgelieferte Funktion Replace URL in Elementor verwendet.

    7 Mal editiert, zuletzt von b3317133 (18. November 2021 um 13:34)

  • @b3317133 – gut, dass ich gefragt habe. Denn auch mit der Anleitung bekomme ich die Suche nicht auf Anhieb hin. Danke auch für den Link zur mitgelieferten URL-Funktion in Elementor.

    „Basics von Debugging lernen (+ die dazu zugehörigen Tools)“, das steht nun auf meiner To-Do-Liste. Ich schaue mich mal nach Ressourcen um (Tipps?? Deutsch oder Englisch).

    Ihr seid die alten Hasen und ich kenne die Gepflogenheiten hier im Forum nicht so gut. Ist es in Ordnung Euch beiden einen Kaffee + Kuchen per symbolischen PayPal-Betrag anzubieten?

    Pardon, falls das den Forumsregeln widersprechen sollte.

    Ich könnte das gut verstehen, denn es könnte langfristig dazu führen, dass Menschen antworten, mit der Motivation einen Gegenwert zu bekommen (statt aus einer Hilfsbereitschaft heraus). Das könnte wiederum die Qualität der Beiträge verschlechtern bzw. verwässern. Genau das Gegenteil fand ich jetzt toll: wie gezielt auf meine Frage eingegangen und mitgegangen wurde. Eure Unterstützung war echt super und hilfreich – so oder so, danke!

  • Beispiel:


    Dieses Forum ist von Benutzern für Benutzer. Es gibt z.B. einen "Gefällt mir" Button bei hilfreichen Antworten. Wenn Du ansonsten Helfern als nettes Dankeschön einen Kaffee + Kuchen zukommen lassen möchtest, darfst Du das gerne machen. Es ist keine Voraussetzung, alleine Deine Entscheidung.

Jetzt mitmachen!

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