Répertoire d'articles
- 1 Nom de domaine racine du site Web Redirection 301 Avantages du nom de domaine www
- 2 Inconvénients du site Web sans nom de domaine secondaire www
- 3 Comment les domaines de premier niveau 301 redirigent-ils vers www ?
- 4 Problème d'emplacement de la règle de redirection 301
- 5 Faut-il rediriger www pour le nom de domaine principal du site ?
如果hood.discountLorsque le site web contient 2 noms de domaine (avec nom de domaine www et sans nom de domaine www) accessibles, c'est très défavorableSEOLa concentration des poids et l'indexation ultérieure de l'optimisation des moteurs de recherche.
Comment pouvons-nous le résoudre ?
Cela nécessite une redirection 301 permanente des domaines sans www vers des domaines avec www.

Nom de domaine racine du site Web Redirection 301 Avantages du nom de domaine www
L'avantage est qu'il peut augmenter l'autorité du nom de domaine.
Une redirection 301 est en fait un transfert d'autorité de domaine.
Par exemple, lorsque chenweiliang.com rediriger vers www.chenweiliang.com alors qu'en fait le chenweiliang.com Le poids de est transféré à www.chenweiliang.com , augmentant ainsi la www.chenweiliang.com le nom de domaine de.
- Améliorer les performances d'optimisation des moteurs de recherche ;
- Propice à la transmission du poids des pages Web ;
- Optimiser l'indexation des pages Web.
quand on ouvreE-commercesite Web, deux pages identiques apparaissent.
- À ce moment, les araignées des moteurs de recherche ramperont à plusieurs reprises.
- Les pages en double peuvent entraîner des erreurs de jugement de la part des moteurs de recherche.
- À l'heure actuelle, vous devez utiliser la redirection 301 pour traiter et optimiser l'inclusion de pages Web.
Meilleure expérience utilisateur :Sans pages en double, les utilisateurs se souviendront mieux de notre site Web, amélioreront la mémoire du site Web et obtiendront une meilleure expérience utilisateur.
Inconvénients du site Web sans nom de domaine secondaire www
- Un petit nombre d'utilisateurs peut ne pas être en mesure deUfo.org est identifié comme une adresse Web ;
- Un petit nombre d'utilisateurs ne reconnaîtront que les domaines de second niveau avec le modèle d'URL www
www.etufo.org
Comment les domaines de premier niveau 301 redirigent-ils vers www ?
Ce qui suit est basé surLinuxSolutions implémentées sur serveur.
étape 1: Nouveau fichier .htaccess
Habituellement, notre ordinateur utilise le système d'exploitation Windows et nous ne pouvons pas créer directement un nouveau fichier .htaccess.
Vous devez d'abord créer un nouveau fichier htaccess.txt, et comment changer le nom sera décrit plus tard.
Étape 2: Copiez le code suivant dans le document txt
RewriteEngine On
RewriteCond %{http_host} ^chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]- "RewriteEngine On", activez le commutateur de règle de réécriture ;
- "RewriteCond" fait référence à la condition de réécriture.
- La chaîne suivante correspond à une expression régulière et la chaîne correspondante commence par ^ et se termine par $.
- Ici %{http_host} est d'obtenir le nom d'hôte actuel.La condition est "Lorsque le nom d'hôte est
chenweiliang.com", les règles de réécriture suivantes seront exécutées. - "[NC]" signifie insensible à la casse ;
- "RewriteRule", définit la règle de réécriture.Signification ici : sauter à l'URL"
http://www.chenweiliang.com/"Demande d'accèschenweiliang.compartie ultérieure. - [R=301] signifie réécrire en tant que redirection/saut 301 ([R] saut à un doigt, la même signification que [R=302]), [L] signifie la dernière règle correspondante.
Étape 3: Téléchargez le fichier htaccess.txt et modifiez le nom
Utilisez l'outil FTP pour télécharger le fichier htaccess.txt dans le répertoire racine du site Web et renommez-le en ".htaccess", remarquez le point devant.
- Si le fichier existe déjà, copiez-y le code.
- De cette façon, lorsque vous visitez un nom de domaine sans www, il sera automatiquement redirigé vers le nom de domaine avec www.
- Grâce à la méthode ci-dessus, le nom de domaine sans www peut être automatiquement redirigé vers le nom de domaine avec www.
Remarque : Après avoir modifié ici, vous pouvez constater que le fichier est manquant.
Ceci est dû au fait".htaccess” les fichiers sont considérés comme cachés et ne seront pas affichés.
Vous pouvez ouvrir l'outil FTP, ici XFTP软件Par exemple, dans [Outils] → [Options] ▼
![En effet, les fichiers ".htaccess" sont considérés comme cachés et ne seront pas affichés.Vous pouvez ouvrir l'outil FTP, ici prend le logiciel XFTP comme exemple, dans [Outils] → [Options] feuille 2 En effet, les fichiers ".htaccess" sont considérés comme cachés et ne seront pas affichés.Vous pouvez ouvrir l'outil FTP, ici prend le logiciel XFTP comme exemple, dans [Outils] → [Options] feuille 2](https://img.chenweiliang.com/2022/04/windows-show-hidden-files_1.png)
【Général】→Vérifier【Afficher les fichiers cachés】▼
![Option [Général] → cochez [Afficher les fichiers cachés] 3e feuille Option [Général] → cochez [Afficher les fichiers cachés] 3e feuille](https://img.chenweiliang.com/2022/04/windows-show-hidden-files_2.png)
Nous partageons ici les règles générales de redirection d'un nom de domaine avec www vers un nom de domaine sans www, et d'un nom de domaine sans www vers un nom de domaine avec www.
Règles de redirection des domaines avec www vers des domaines sans www
TLD de redirection 301 avec www vers les règles du domaine racine▼
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.chenweiliang.com [NC]
RewriteRule ^(.*)$ http://chenweiliang.com/$1 [L,R=301]Le nom de domaine de premier niveau suivant avec www 301 redirige vers la règle de nom de domaine racine, qui peut être copiée directement (pas besoin de modifier le nom de domaine dans la règle) ▼
RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Les TLD sans www sautent vers des domaines avec des règles www
Les TLD sans www passent aux règles de domaine avec www ▼
RewriteEngine On
RewriteCond %{http_host} ^chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]Les noms de domaine de premier niveau suivants sans www sautent vers les règles de nom de domaine avec www, qui peuvent être copiées directement (pas besoin de modifier le nom de domaine dans les règles) ▼
RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
Problème d'emplacement de la règle de redirection 301
Sous des règles pseudo-statiques, lorsque vous placez des règles de saut de redirection, vous rencontrerez généralement http ne peut pas rediriger vers https Le problème.
Initialement, nous avons copié le code de redirection dans .htaccess et il apparaîtra dans les cas suivants ▼
![Passer automatiquement au nom de domaine de deuxième niveau sans le nom de domaine de premier niveau www : la quatrième image du nom de domaine racine 301 redirige www Règle de redirection [L] dans la 4ème feuille ci-dessus](https://img.chenweiliang.com/2018/03/https-rule-1.png)
- [L] indique que la règle actuelle est la dernière règle, arrêtez d'analyser les règles de réécriture suivantes.
- Ainsi, lors de l'accès à la page d'article redirigé, [L] arrête les règles suivantes, donc les règles de redirection ne fonctionnent pas.
Lors de la visite de la page d'accueil http, nous souhaitons déclencher une redirection d'URL, ignorer la règle pseudo-statique pour exécuter la règle de saut de redirection, afin qu'elle puisse être réaliséeRedirection http à l'échelle du site vers https .
Ne mettez pas de règles de redirection https dans [L] Sous les règles, mettez [L] au-dessus des règles ▼
![Passer automatiquement au nom de domaine de deuxième niveau sans le nom de domaine de premier niveau www : la quatrième image du nom de domaine racine 301 redirige www Règles de redirection SSL pseudo-statiques [L] dans la 5e feuille ci-dessous](https://img.chenweiliang.com/2018/03/pseudo-static-ssl-jump.png)
Faut-il rediriger www pour le nom de domaine principal du site ?
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.comUn 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.comLe sous-domaine de est correct.
Pour plus de détails, veuillez consulter cet article ▼
Si vous devez exclure les redirections 301 pour contourner les répertoires de dossiers d'exceptions pseudo-statiques, veuillez consulter le didacticiel ci-dessous▼
J'espère que le blog de Chen Weiliang ( https://www.chenweiliang.com/ ) partagé "Passer automatiquement au nom de domaine de second niveau sans le nom de domaine de premier niveau www : le nom de domaine racine 301 redirige www", ce qui vous est utile.
Bienvenue à partager le lien de cet article :https://www.chenweiliang.com/cwl-27630.html
Pour débloquer plus d'astuces cachées🔑, bienvenue sur notre chaîne Telegram !
Partagez et likez si vous aimez ! Vos partages et vos likes sont notre motivation continue !

