Bewegliche Website-URL

Ich habe versucht, meine Website nach dem Codex zu verschieben (nachdem ich es in die falsche Richtung versucht habe – indem ich einfach die URL in den WordPress-Einstellungen änderte)

Aber jetzt, wo ich das gemacht habe, ist meine Homepage immer noch da, aber der Rest meiner Seiten wird nicht mehr angezeigt (404).

Was könnte das Problem sein? Irgendwelche Ideen?

Danke im Voraus!

Solutions Collecting From Web of "Bewegliche Website-URL"

Um jeden Link zu ändern, empfehle ich Ihnen, Velvet Blues Update URLs zu verwenden .

Wenn Sie Ihre WordPress-Website auf einen neuen Domainnamen verschieben, werden interne Links zu Seiten und Verweise auf Bilder nicht aktualisiert. Stattdessen verweisen diese Links und Referenzen auf Ihren alten Domainnamen. Dieses Plugin behebt dieses Problem, indem es Ihnen hilft, alte URLs und Links in Ihrer Website zu ändern.

Wenn Sie sich am Admin Dashboard anmelden können, besuchen Sie bitte die Permalink Page und klicken Sie auf Speichern, ohne irgendwelche Werte zu ändern. Es funktioniert irgendwann.

Ich verwende das exzellente WP Clone-Plugin von WP Acadamy ( https://wordpress.org/plugins/wp-clone-by-wp-academy/ ), um Sites von einem Ort zum anderen zu verschieben. Es kümmert sich um alle URL-Anpassungen, ohne manuell in die database gehen zu müssen.

Sehr einfach zu bedienen; Installation auf Quell- und Zielsystemen, dann Sicherung der Quelle und Wiederherstellung auf Ziel. functioniert jedes Mal für mich und ist viel einfacher als manuelle Anpassungen an databaseen.

Bearbeiten Sie Ihre wp-config.php und fügen Sie die folgenden Konstanten hinzu, um die Werte Ihrer Einstellungen in der database zu überschreiben.

 // Home URL of your WordPress. define( 'WP_SITEURL', 'http://localhost/wpbeta' ); // URL to the WordPress root dir. define( 'WP_HOME', 'http://localhost/wpbeta' ); 

Danach überprüfen Sie Ihre Seite erneut, wenn es funktioniert, überprüfen Sie die Einstellungen, vielleicht auch über ein mySQL-Management-Tool wie phpmyadmin, um alte URLs in der Tabelle wp_options zu finden, um zu der neuen zu wechseln oder auszuführen

 UPDATE wp_options SET option_value = replace(option_value, 'oldsite.com', 'newsite.com') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'oldsite.com','newsite.com'); UPDATE wp_posts SET post_content = replace(post_content, 'oldsite.com', 'newsite.com'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'oldsite.com','newsite.com'); 

Hinweis: Ersetzen Sie wp_ wenn Sie ein anderes Präfix in der alten database wp_ .

Als Hinweis können Sie dazu das Plugin ‘Suchen & Ersetzen’ verwenden, suchen und auch ersetzen.

WordPress speichern Sie auch die URL in jedem Inhalt, Post, wenn Sie Bilder, Mediendateien usw. in Ihrem Inhalt haben. Das bedeutet, dass Sie alle URLs ersetzen müssen.