Nehmen wir an, dass wir derzeit unseren WordPress-Blog auf einer bestimmten Domain hosten und ihn in eine neue Domain verschieben möchten. Wie macht man das mit den wenigsten Stress und SEO-Hit?
Gibt es irgendwelche Plugins, die dabei helfen könnten? (zum Beispiel automatische domainübergreifende 301-Umleitung oder ähnliches bereitstellen)
Ich empfehle die 301-Weiterleitung in Ihrem Web-Server und nicht in WordPress. mod_rewrite oder RedirectMatch werden wesentlich effizienter sein als WordPress, um einen Location
: Header zu liefern.
ServerName busted-cheap-url.com # mod_alias RedirectMatch permanent (.*) http://great-new-url.com$1 # OR mod_rewrite RewriteEngine on RewriteRule (.*) http://great-new-url.com$1 [R=301]
Es gibt mehrere Methoden zum Ändern der Blog-URL. Ich bevorzuge es, einen neuen WP_HOME
und WP_SITEURL
in wp-config.php
als eine schnelle Lösung zu setzen und SQL-Befehle in der database als eine dauerhafte Lösung auszuführen.
Siehe auch:
Sehen Sie sich die vorherige Antwort zu SEO und 301 Redirect an. Wie für das Verschieben von WordPress:
Das ist alles. Du bist gut zu gehen.
Ich möchte die WordPress-database in eine .sql-Datei exportieren. Dann find / ersetzen Sie auf oldurl.com zu newurl.com. Ja, Sie können nur Ihre Site_url und Home_url in der Optionstabelle ändern, aber Sie werden eine Menge anderer Orte verpasst haben.
Nicht zu vergessen, einige Plugins werden kaputt gehen, wenn Sie es nicht so machen.
Nachdem Sie die Änderung vorgenommen haben, importieren Sie Ihre .sql-Datei in die neue database auf dem neuen Server.
Der WordPress Codex ist ein ausgezeichnetes Werkzeug. 🙂