Heim > Artikel > CMS-Tutorial > So synchronisieren Sie zwei WordPress
Die Datenartikel der WordPress-Website basieren alle auf SQL-Datenbankdateien zum Schreiben und Lesen. Die Artikeldaten variieren je nach Lesesituation der Website. Allerdings beschränken viele Space-Anbieter ihre eigenen Datenbank-Extern-Link-Verbindungen, was bedeutet, dass sie nur auf demselben Host verwendet werden können. Sie können eine Datenbank erwerben, die externe Links verbinden kann. Bei der Installation der Website werden die Domainnamen mit und ohne WWW direkt hier gebunden. Auf diese Weise werden die Artikel unabhängig von der Website mit der anderen Website synchronisiert, wodurch der Synchronisierungseffekt vollständig erreicht wird!
Apropos, vorsichtige Freunde werden sagen, dass die Datenbanken von WordPress-Websites alle an denselben Domainnamen gebunden sind. Eine geringfügige Änderung der Zeichen kann dazu führen, dass der Verwaltungshintergrund beeinträchtigt wird Absturz. Nicht geöffnet. Dies ist tatsächlich der Fall. Wenn viele Freunde den Domainnamen ihrer Website ändern, finden sie in der Datenbank eine ähnliche Tabellendatei: wp_options. Ersetzen Sie einfach „siteurl“ und „home“ durch Ihren neuen Domainnamen. Diese Methode hat kaum Auswirkungen auf die Bindung desselben Hosts mit WWW oder ohne WWW. Für Domänennamen verschiedener Hosts bedeutet dies jedoch: Wenn einer gebunden ist, wird der andere abnormal geöffnet! Zu diesem Problem erfuhr mein Freund von der „WordPress-Methode zum Binden mehrerer Domainnamen“ im Internet.
Verwandte Empfehlungen: „WordPress Tutorial“
Öffnen Sie die Datei wp-config.php im WordPress-Verzeichnis und fügen Sie den folgenden Inhalt hinzu:
/* Enable multiple domains access. */ $current_sitename= $_SERVER[‘HTTP_HOST’]; if ($current_sitename == “www.AAA.com”) { define(“WP_SITEURL”, “http://www.AAA.com”); define(“WP_HOME”, “http://www.AAA.com”); } elseif ($current_sitename == “www.BBB.net”) { define(“WP_SITEURL”, “http://www.BBB.net”); define(“WP_HOME”, “http://www.BBB.net”); }
Beachten Sie, dass der obige Code vor dem folgenden Code hinzugefügt werden muss.
/** Sets up WordPress vars and included files. */ require_once(ABSPATH . ‘wp-settings.php’);
Der obige Code ändert die Konstanten WP_SITEURL und WP_HOME basierend auf den Parametern in der HTTP-Anfrage, um die Adresse der Site zu bestimmen.
Da die in der Konfigurationsdatei definierten Konstanten eine höhere Priorität haben und die in der Datenbank definierten Site-Adressen abdecken, kann auf mehrere Domänennamen gleichzeitig zugegriffen werden.
Diese Methode wird jedoch als „gewalttätig“ und nicht suchmaschinenfreundlich eingestuft und steht im Verdacht, direkt als Spiegel-Website genutzt zu werden. Aber ich persönlich bin der Meinung, dass es keine Auswirkung hat, nur den gleichen Second-Level- und Top-Level-Domainnamen mit WWW und ohne WWW zu haben!
Dieser Artikel beschreibt nur eine Lösung für die nachfolgenden Verarbeitungsmethoden wie die 301-Umleitung. Bitte ändern Sie ihn entsprechend der tatsächlichen Situation!
Das obige ist der detaillierte Inhalt vonSo synchronisieren Sie zwei WordPress. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!