Maison  >  Article  >  Tutoriel CMS  >  WordPress lie plusieurs noms de domaine

WordPress lie plusieurs noms de domaine

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-07-16 14:58:172891parcourir

Les webmasters qui ont utilisé WordPress doivent savoir que WordPress liera le nom de domaine actuel par défaut lors de son installation. Il liera d'autres noms de domaine plus tard, mais le lien vers la page sera toujours le nom de domaine lors de son installation. Aujourd’hui, je vais donc partager avec vous comment lier plusieurs noms de domaine dans WordPress ou annuler les restrictions de liaison de noms de domaine.

WordPress lie plusieurs noms de domaine

1. Ouvrez wp-config.php dans le répertoire racine du site Web et ajoutez le contenu suivant après définir('WP_DEBUG', false); :

define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);

La signification de ces deux phrases est de définir le nom de domaine du site Web sur le nom de domaine actuellement consulté, ce qui signifie annuler la liaison du nom de domaine si vous n'avez besoin d'aucun nom de domaine pour y accéder, mais seulement de quelques-uns. noms de domaine, vous pouvez faire ceci :

$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']);
}

Mettez simplement le nom de domaine spécifié dans le tableau $domain.

Recommandations associées : "Tutoriel WordPress"

Remarque :

S'il s'agit de https, veuillez modifier le http dans le code : //Pour https://;

Si le site Web est installé dans le répertoire secondaire, remplacez 'http://' $_SERVER['HTTP_HOST'] par 'http://' $. _SERVER[ 'HTTP_HOST'].'/nom du répertoire correspondant'

2 Après avoir terminé le travail ci-dessus, votre site Web est accessible par plusieurs noms de domaine, mais il y a toujours un problème, c'est-à-dire des ressources statiques, dans wordpress L'image téléchargée est insérée dans l'article et l'adresse est corrigée. Après avoir modifié le nom de domaine, le nom de domaine de l'image ne sera pas modifié, l'adresse du fichier statique doit donc être modifiée. Cela peut être résolu en utilisant. le code suivant :

define( 'WP_CONTENT_URL', '/wp-content');

Ajoutez ce code Juste en dessous du code ci-dessus.

OK, votre site Web a désormais parfaitement enfreint les restrictions de liaison de nom de domaine.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn