Wie kann ich einen WordPress -Blog in eine andere Domain übertragen?
-
16-10-2019 - |
Frage
Nehmen wir an, wir hosten derzeit unseren WordPress -Blog auf bestimmter Domain und möchten ihn in eine neue Domain verschieben. Wie mache ich das mit dem geringsten Ärger und SEO -Treffer?
Gibt es Plugins, die dabei helfen könnten? (Zum Beispiel Bereitstellung einer automatischen Cross-Domain 301-Umleitung oder ähnlicher)
Lösung
Ich empfehle, die 301 -Umleitung in Ihrem Webserver zu behandeln und nicht in WordPress. mod_rewrite oder redirectMatch ist viel effizienter als das Aufspinnen von WordPress, um a zu liefern Location
: Header.
<VirtualHost *:80>
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]
</VirtualHost>
Es gibt verschiedene Methoden, um die Blog -URL zu ändern. Ich neige dazu, eine neue festzulegen WP_HOME
und WP_SITEURL
in wp-config.php
als schnelle Lösung und Ausführung von SQL -Befehlen in der Datenbank als dauerhaftere Lösung.
Siehe auch:
- Ändern der Site -URL
- Einfach eine WordPress -Installation von der Entwicklung zur Produktion verschieben?, was verschiedene Möglichkeiten empfiehlt, einen Blog in eine neue URL zu verschieben
Andere Tipps
Schauen Sie sich die vorherige Antwort auf die SEO- und 301 -Umleitung an. Wie für das Verschieben von WordPress:
- Ändern Sie die Werte von Site_url und Home_url in Ihrem DB. Diese beiden Werte in WP-Optionen. Verwenden Sie einfach die PhpMyAdmin -Schnittstelle, um sie an den neuen WordPress -Standort zu ändern
- Verwenden Sie WordPress Suchen & Ersetzen Sie Plugin Um sicherzustellen, dass alle Ihre eingehenden Links und Bilder nicht brechen. (nur ändern http://oldurl.com zu http://newurl.com Für alle Inhalte und Post -Meta ist es ein ziemlich einfach zu verwendendes Plugin)
Das ist alles. Du bist gut zu gehen.
Was ich gerne tue, ist, die WordPress -Datenbank in eine .sql -Datei zu exportieren. Machen Sie dann auf oldurl.com einen Fund/Ersetzen Sie auf newurl.com. Ja, Sie können einfach Ihre Site_url und Home_url in der Options Tabelle ändern, aber Sie haben viele andere Orte verpasst.
Ganz zu schweigen davon, dass einige Plugins brechen, wenn Sie es nicht so tun.
Sobald Sie die Änderung vorgenommen haben, importieren Sie Ihre .sql -Datei in die neue Datenbank auf dem neuen Server.
Der WordPress -Codex ist ein ausgezeichnetes Werkzeug. :)