Heim > Artikel > CMS-Tutorial > WordPress bindet mehrere Domainnamen
Webmaster, die WordPress verwendet haben, sollten wissen, dass WordPress bei der Installation standardmäßig den aktuellen Domänennamen bindet. Später werden auch andere Domänennamen gebunden, der Link zur Seite bleibt jedoch der Domänenname bei der Installation. Deshalb werde ich Ihnen heute zeigen, wie Sie mehrere Domainnamen in WordPress binden oder Beschränkungen für die Bindung von Domainnamen aufheben können.
1. Öffnen Sie wp-config.php im Stammverzeichnis der Website und fügen Sie nach define('WP_DEBUG', false); den folgenden Inhalt hinzu:
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']); define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
Die Bedeutung dieser beiden Sätze besteht darin, den Domänennamen der Website auf den aktuell aufgerufenen Domänennamen festzulegen, was bedeutet, dass die Bindung des Domänennamens aufgehoben wird, wenn Sie keinen Domänennamen benötigen, um darauf zuzugreifen Domänennamen hinzufügen, können Sie Folgendes tun:
$domain = array("www.a.com", "www.b.com", "www.c.com"); if(in_array($_SERVER['HTTP_HOST'], $domain)){ define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']); define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']); }
Geben Sie einfach den angegebenen Domänennamen in das $domain-Array ein.
Verwandte Empfehlungen: „WordPress-Tutorial“
Hinweis:
Wenn es https ist, ändern Sie bitte das http im Code: //Für https://;
Wenn die Website im sekundären Verzeichnis installiert ist, ändern Sie „http://“['HTTP_HOST'] in „http://‘ _SERVER[ 'HTTP_HOST'].'/entsprechender Verzeichnisname'
2. Nach Abschluss der oben genannten Arbeiten kann auf Ihre Website über mehrere Domänennamen zugegriffen werden, es besteht jedoch immer noch ein Problem, nämlich statische Ressourcen. in WordPress Das hochgeladene Bild wird in den Artikel eingefügt und die Adresse wird festgelegt. Nach dem Ändern des Domänennamens wird der Domänenname des Bildes nicht geändert, sodass die statische Dateiadresse geändert werden muss den folgenden Code:
define( 'WP_CONTENT_URL', '/wp-content');
Fügen Sie diesen Code direkt unter dem obigen Code hinzu.
OK, jetzt hat Ihre Website die Beschränkungen der Domainnamenbindung perfekt durchbrochen.
Das obige ist der detaillierte Inhalt vonWordPress bindet mehrere Domainnamen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!