À quoi sert le nom de domaine secondaire de l'image WordPress ?Comment passer au sous-domaine de l'image

Lorsque vous utilisez un sous-domaine (nom de domaine de second niveau) comme répertoire de catégorie ou sujet, vous pouvez augmenter le poids de l'URL pour atteindreSEOL'effet de l'optimisation des moteurs de recherche.

Par exemple, toutes les images du site Web utilisent le nom de domaine de second niveau img.chenweiliang.com Comme un lit d'image ▼

À quoi sert le nom de domaine secondaire de l'image WordPress ?Comment passer au sous-domaine de l'image

Vous pouvez utiliser le nom de domaine secondaire comme chemin d'image, transférer des images de votre blog vers un hébergement plus rapide à tout moment, il suffit de télécharger l'image et de modifier la résolution du sous-domaine, et le problème sera résolu.

Si vous avez un hôte de service CDN national, vous pouvez également accélérer considérablement la navigation et réduire la charge sur de nombreux serveurs.

en raison deChen WeiliangLes blogs utilisent des sous-domaines WWW. Les cookies de ce type de sous-domaine ne pollueront pas le sous-domaine IMG, et peuvent profiter d'un accès sans cookie et plus rapide.

Qu'est-ce que l'absence de cookies ?

YSlow propose 22 conseils sur la façon d'améliorer l'efficacité des pages Web et d'optimiser les performances du site Web.

  • L'un d'eux concerne les noms de domaine : utilisez un dom sans cookieains.
  • Lorsque le navigateur d'un utilisateur envoie un fichier statique (tel qu'une image ou un fichier de feuille de style CSS), les cookies du même nom de domaine (ou nom de domaine de second niveau) seront envoyés en même temps, mais le serveur Web ignore complètement les cookies envoyés, de sorte que ces cookies inutiles gaspillent la bande passante du site Web, affectent l'accélération du site Web et les performances de la page Web.
  • YSlow suggère que pour résoudre ce problème, vous pouvez utiliser l'approche des domaines sans cookies pour optimiser l'utilisation des cookies afin d'améliorer l'efficacité de vos pages Web.

Si vous utilisez directement comme chenweiliang.com Un tel nom de domaine de premier niveau est utilisé comme nom de domaine de votre blog, donc l'utilisation d'un nom de sous-domaine comme lit d'image ne peut pas être exempte de cookies.

  • parce que le domaine de premier niveau chenweiliang.com Un cookie est envoyé aux serveurs de noms secondaires pour tous les fichiers statiques demandés.

Si vous souhaitez prendre en charge les lits d'images sans cookies, vous devez utiliser un nom de domaine différent pour obtenir l'absence de cookies.

  • Chen WeiliangUtilisation du blog www.chenweiliang.com Le sous-domaine de est correct.

Ajouter le domaine de cookies spécifié

Dans le fichier wp-config.php, ajoutez la déclaration suivante ▼

/** 指定cookies域 */
define('COOKIE_DOMAIN', 'www.chenweiliang.com');

Ce qui suit estWordpress Description officielle de Set Cookie Domain :

Le domaine COOKIES défini pour Wordpress peut être utilisé pour certains paramètres de nom de domaine spéciaux.Par exemple, utiliser un nom de domaine de second niveau pour stocker du contenu statique.Pour empêcher l'envoi de cookies Wordpress à chaque demande de contenu statique sur un domaine de second niveau, nous pouvons simplement définir le domaine non statique sur cookie domian.

Le domaine défini dans les cookies pour WordPress peut être spécifié pour ceux qui ont des configurations de domaine inhabituelles. L'une des raisons est que les sous-domaines sont utilisés pour diffuser du contenu statique. Pour empêcher l'envoi de cookies WordPress avec chaque demande de contenu statique sur votre sous-domaine, vous pouvez définir le domaine de cookie à votre domaine non statique uniquement.

résoudre les sous-domaines

étape 1:Entrez dans la gestion des noms de domaine DNSPod, ajoutez un nom de domaine de second niveau (nom de sous-domaine) ▼

étape 2:Résoudre l'enregistrement A du sous-domaine à l'adresse IP de l'hôte▼

Entrez dans le panneau du nom de domaine DNSPOD, résolvez l'enregistrement A du nom de sous-domaine avec la troisième adresse IP de l'hôte

étape 3:Ajouter un nom de domaine de second niveau sur le panneau d'hébergement

  • Non, veuillez demander à votre nom de domaine ou à votre hébergeur.

VestaCPPour ajouter un nom de domaine au panel, vous pouvez vous référer à ce tutoriel▼

Copiez l'image dans le répertoire du nom de domaine de second niveau

Une fois qu'un sous-domaine est lié, un répertoire est généralement créé automatiquement contenant le sous-domaine comme nom de répertoire.

Par exemple:

  • Si vous liez img.chenweiliang.com, le répertoire IMG sera automatiquement généré.
  • S'il s'agit d'un blog WordPress, veuillez wp-content/uploads Les fichiers du répertoire sont copiés dans le répertoire IMG.

Ce qui suit est un exemple de chemin de serveur du panneau VestaCP (veuillez le modifier pour votre propre chemin de serveur).

étape 1:SSH dans le dossier de téléchargement de WordPress ▼

cd /home/用户名/web/你的域名/public_html/wp-content/uploads

étape 2:Copiez tous les fichiers du répertoire actuel dans le répertoire spécifié ▼

cp -rpf -f * /home/用户名/web/图片二级域名/public_html/

étape 3:Réparer l'autorité de nom de domaine secondaire de l'image ▼

chown -R admin:admin /home/用户名/web/图片二级域名/public_html/*

WordPress définit le chemin de téléchargement du fichier

WordPress version 3.5 ou ultérieure masque les paramètres de chemin de téléchargement (upload_path) et d'adresse URL de fichier (upload_url_path) de la page des paramètres multimédias en arrière-plan.

L'image ci-dessous est la version précédente de l'interface des paramètres multimédias ▼

À quoi sert le nom de domaine secondaire de l'image WordPress ?Comment passer au sous-domaine de l'image

  • Avec les paramètres ici, vous pouvez personnaliser l'emplacement où le fichier est enregistré et l'adresse générée.
  • Cette fonctionnalité est plutôt bonne, mais vous ne savez pas pourquoi elle devrait être masquée ?

Si vous avez encore besoin de personnaliser, vous pouvez essayer les méthodes suivantes pour restaurer.

Ajoutez simplement le code suivant au fichier functions.php de votre thème WP pour restaurer l'interface des paramètres :

//找回上传设置
if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) {
update_option('upload_path',WP_CONTENT_DIR.'/uploads');
}
}
  • Cette méthode est la plus simple et la plus efficace, elle est donc recommandée.

Étant donné que le répertoire img est toujours sur l'hôte actuel, vous pouvez toujours utiliser l'éditeur fourni avec WordPress pour télécharger et ajouter des images lors de la rédaction d'articles de blog.

Modifier le chemin de téléchargement de l'image WordPress

étape 1:aller dans les options multimédias

Cliquez sur "Médias" sous "Paramètres" ▼

À quoi sert le nom de domaine secondaire de l'image WordPress ?Comment passer au sous-domaine de l'image

étape 2:Remplacez le "chemin de téléchargement par défaut" par le chemin du serveur du répertoire IMG ▼

/home/用户名/web/img.chenweiliang.com/public_html
  •  Notez qu'il ne doit pas y avoir de "/" après.

étape 3:Remplacez "l'URL complète du fichier" par le nom de domaine de second niveau de l'image ▼

https://img.chenweiliang.com
  • Notez qu'il ne doit pas y avoir de "/" après.

4 步:Cliquez sur "Enregistrer les modifications".

Remplacer le chemin de l'image dans la base de données

Ce qui suit est un exemple de chemin de serveur du panneau VestaCP (veuillez le modifier pour votre propre chemin de serveur).

替换Base de données MySQLDans le chemin, il est recommandé d'installer et d'utiliser le plugin WP Migrate DB ▼

étape 1:Le lot de base de données remplace le chemin de téléchargement par défaut

Modifier le chemin du serveur d'origine ▼

/home/用户名/web/chenweiliang.com/public_html/wp-content/uploads

Remplacer par le nouveau chemin du serveur ▼

/home/用户名/web/img.chenweiliang.com/public_html

étape 2:Nom de domaine secondaire de l'image de remplacement par lot de la base de données

Convertir l'URL de l'image d'origine ▼

https://www. 你的域名 .com /wp-content/uploads/
  • Remarque : des espaces sont ajoutés à l'URL ci-dessus pour éviter les liens morts dans cet article.

Remplacer par un nouveau nom de domaine image de second niveau ▼

https://img. 你的域名 .com/
  • Remarque : des espaces sont ajoutés à l'URL ci-dessus pour éviter les liens morts dans cet article.

Redirection 301 du lien vers l'image

Instructions pour les redirections 301 avec des expressions régulières dans le fichier .htaccess :

  • (.+) correspond à n'importe quel caractère (y compris les caractères chinois, les lettres anglaises, etc.)
  • (\d+) correspond à n'importe quel nombre (uniquement les chiffres arabes)
  • $1 $2 $3 est une re-référence de la variable qui est apparue plus tôt

Vous pouvez utiliser RedirectMatch pour obtenir une redirection de lien :

  • 将:https://www. 你的域名 .com/wp-content/uploads/
  • rediriger vers:https://img. 你的域名 .com/

Dans le fichier .htaccess, ajoutez le code de redirection 301 suivant ▼

RedirectMatch 301 ^/wp-content/uploads/(.*)$ https://img.chenweiliang.com/$1

Supprimer le répertoire d'images d'origine

étape 1:SSH dans le dossier de téléchargement de WordPress ▼

cd /home/用户名/web/你的域名/public_html/wp-content/

étape 2:Supprimer le répertoire du dossier de téléchargement ▼

rm -rf uploads
  • Si le répertoire du dossier de téléchargement n'est pas supprimé, la redirection 301 vers le nom de domaine de deuxième niveau de l'image peut échouer.

Vérifier le résultat de la modification

  1. Vérifiez et actualisez la page de l'article pour voir si l'image s'affiche comme d'habitude ?
  2. Vérifiez le chemin de l'image, est-ce le chemin de l'image du nouveau nom de domaine de second niveau ?
  3. Vérifiez l'URL de l'image d'origine, si 301 est correctement redirigé vers l'URL de l'image du nom de domaine de second niveau ?
  4. Allez dans l'éditeur de publication WordPress et vérifiez l'affichage de l'image de publication, est-il affiché comme d'habitude ?

Si tout se passe comme d'habitude, vous avez terminé la configuration du nom de domaine secondaire pour le chargement des images WordPress.

  • Les images des prochains articles seront enregistrées dans le répertoire IMG.

Lorsque vous devez déplacer votre site Web pour transférer des images, il vous suffit d'emballer le répertoire IMG et de le télécharger sur le nouvel hôte.

  • Ensuite, modifiez l'adresse IP du nom de domaine de second niveau img.chenweiliang.com dans DNSPod.

J'espère que le blog de Chen Weiliang ( https://www.chenweiliang.com/ ) partagé "A quoi sert le nom de domaine secondaire de l'image WordPress ?Comment changer de sous-domaine d'image", cela vous aidera.

Bienvenue à partager le lien de cet article :https://www.chenweiliang.com/cwl-749.html

Bienvenue sur la chaîne Telegram du blog de Chen Weiliang pour obtenir les dernières mises à jour !

🔔 Soyez le premier à obtenir le précieux « Guide d'utilisation de l'outil d'IA de marketing de contenu ChatGPT » dans le répertoire supérieur de la chaîne ! 🌟
📚 Ce guide contient une valeur énorme, 🌟C'est une opportunité rare, ne la manquez pas ! ⏰⌛💨
Partagez et likez si vous aimez !
Vos partages et likes sont notre motivation continue !

 

发表 评论

Votre adresse email ne sera pas publiée. 项 已 用 * 标注

到 顶部