2016-04-08 9 views
0

Ich habe gerade eine Website von der Domain trfinch.com nach moralesfinch.com verschoben und alle Bilder scheinen gebrochen zu sein. Ich weiß, das ist ein häufiges Problem, aber mein Problem scheint besonders komplex zu sein.Gebrochene WP-Bilder nach Domain-Verschiebung

Nach dem Verschieben habe ich das Plug-in 'Better Search Replace' verwendet, um alle absoluten Links in der Datenbank zu ersetzen. Ich sehe das beschädigte IMG-Symbol in allen Fällen, ob in der Medienbibliothek oder im Frontend.

Aber hier ist das interessante Bit, wenn ich den Bildcode überprüfe und manuell die URL besuche, sind die Bilder alle da. Etwas hält sie davon ab, zur Hauptstelle vorzudringen.

Das Problem scheint auch für Hintergrundbilder und Favicons zu gelten.

Irgendwelche Vorschläge?

Antwort

0

Die Bild-URLs sehen richtig aus, es ist höchstwahrscheinlich kein Problem mit falschem siteurl und homeurl, wie Codenathan darauf hingewiesen hat, aber es ist immer noch eine gute Idee zu überprüfen. Mein Instinkt würde sagen, dass es ein Problem mit Routing/Permalinks ist. Versuchen Sie, die Permalink-Struktur zu aktualisieren, oder versuchen Sie, hübsche Permalinks zu deaktivieren und sehen Sie, ob es hilft.

Ich habe festgestellt, dass Ihre Website Sie auf die Hauptseite (nicht die 404-Seite) weiterleitet, wenn Sie die Bild-URL direkt in die Adressleiste eingeben. Haben Sie Zugriff auf Ihre Serverprotokolle? Versuchen Sie, bei Apache access.log zu sperren, um herauszufinden, was mit den .jpg Anfragen passiert.

Meine letzte Vermutung wäre ein Genehmigungsproblem mit dem Ordner uploads, aber es gibt keine Möglichkeit, ohne Protokolldateien zu wissen.

Ich hoffe, es hilft.

+0

Hallo @Antix. Danke für Ihre Hilfe. Leider bin ich nicht weiter vorne, die Siteurl und Homeurl sind wie erwartet, und wenn sie nicht sicher wären, würde die Seite überhaupt nicht angezeigt werden? Das Aktualisieren von Permalinks hat nicht funktioniert, und die 404-Seite wurde absichtlich so eingerichtet, dass sie auf die Startseite umgeleitet wird, was nicht ungewöhnlich ist. –

+0

Aha! Es scheint tatsächlich ein Berechtigungsproblem in den Upload-Ordnern zu sein. Der Hauptordner/uploads/hatte Berechtigungen von 744 (gut), aber alle Unterordner hatten Berechtigungen von 0, was bedeutet, dass sie verboten waren. Danke für Ihre Hilfe :) –

0

Sie können die Datenbank öffnen und am Tisch wp_options

und Blick auf Spalte mit der Bezeichnung option_name und suchen nach den Aufzeichnungen genannt aussehen: -

siteurl und homeurl, Wenn diese Datensätze weiterhin auf die alte Site verweisen, ersetzen Sie sie durch die neue Site-Domain.

+0

Hallo @codenathan, kein Glück, das sind beide richtig. Wenn sie sich geirrt hätten, wäre die ganze Seite sicher ausgefallen? –

Verwandte Themen