Directori d'articles
Si un lloc web de WordPress és accessible des dels dos dominis (amb i sense www), és molt perjudicial per a la concentració de l'autoritat SEO i la posterior optimització i indexació dels motors de cerca.
Com ho podem resoldre?
Això requereix una redirecció permanent 301 de dominis sense www a dominis amb www.

Beneficis del nom de domini de la redirecció 301 del nom de domini arrel del lloc web www
L'avantatge és que pot augmentar l'autoritat del nom de domini.
Una redirecció 301 és en realitat una transferència d'autoritat de domini.
Per exemple, quan chenweiliang.com redirigeix a www.chenweiliang.com quan en realitat el chenweiliang.com El pes de es transfereix a www.chenweiliang.com , augmentant així el www.chenweiliang.com el nom de domini de.
- Millorar l'optimització de motors de cerca;
- Afavoreix la transmissió de pesos de pàgines web;
- Optimitzar la indexació de pàgines web.
Quan obrim un lloc web de comerç electrònic , apareixen dues pàgines idèntiques.
- En aquest moment, les aranyes dels motors de cerca es rastrejaran repetidament.
- Les pàgines duplicades poden provocar errors de judici per part dels motors de cerca.
- En aquest moment, heu d'utilitzar la redirecció 301 per processar i optimitzar la inclusió de pàgines web;
Millor experiència d'usuari: Sense pàgines duplicades, els usuaris recordaran millor el nostre lloc web, cosa que millorarà el record del lloc web i es traduirà en una millor experiència d'usuari.
Inconvenients del lloc web sense nom de domini secundari www
- És possible que un petit nombre d'usuaris no ho puguin ferOVNI.org s'identifica com una adreça web;
- Un petit nombre d'usuaris només reconeixeran dominis de segon nivell amb el patró d'URL www
www.etufo.org
Com es redirigeixen els dominis de primer nivell 301 a www?
La següent és una solució implementada en un servidor Linux .
Pas 1 : Crea un fitxer .htaccess nou
Normalment, el nostre ordinador utilitza el sistema operatiu Windows i no podem crear directament un fitxer .htaccess nou.
Primer heu de crear un fitxer htaccess.txt nou i més endavant es descriurà com canviar-lo.
Pas 2 : Copieu el codi següent en un document txt.
RewriteEngine On
RewriteCond %{http_host} ^chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]- "RewriteEngine On", activeu l'interruptor Rewrite Rule;
- "RewriteCond" fa referència a la condició de reescriptura.
- La següent cadena coincideix amb una expressió regular i la cadena coincident comença amb ^ i acaba amb $.
- Aquí %{http_host} és per obtenir el nom d'amfitrió actual.La condició és "Quan el nom d'amfitrió és
chenweiliang.com", s'executaran les regles de reescriptura següents. - "[NC]" significa que no distingeix entre majúscules i minúscules;
- "RewriteRule", defineix la regla de reescriptura.Significat aquí: saltar a l'URL"
http://www.chenweiliang.com/"Sol·licitud d'accéschenweiliang.compart posterior. - [R=301] significa reescriure com a redirecció/salt 301 ([R] salt d'un sol dit, el mateix significat que [R=302]), [L] significa l'última regla de concordança.
Pas 3 : Pugeu el fitxer .htaccess.txt i canvieu-li el nom.
Utilitzeu l'eina FTP per carregar el fitxer htaccess.txt al directori arrel del lloc web i canviar-li el nom a ".htaccess”, observeu el punt que hi ha al davant.
- Si el fitxer ja existeix, copieu-hi el codi.
- D'aquesta manera, quan visiteu un nom de domini sense www, es redirigirà automàticament al nom de domini amb www.
- Mitjançant el mètode anterior, el nom de domini sense www es pot redirigir automàticament al nom de domini amb www.
Nota: després de modificar aquí, és possible que el fitxer s'ha perdut.
Això és perquè".htaccess” els fitxers es consideren ocults i no es mostraran.
Podeu obrir una eina FTP; aquí farem servir XFTP com a exemple. Aneu a 【Eines】→【Opcions】▼

【General】→marqueu【Mostra els fitxers ocults】▼

Aquí compartim les regles generals per redirigir un nom de domini amb www a un nom de domini sense www, i un nom de domini sense www a un nom de domini amb www.
Regles per redirigir dominis amb www a dominis sense www
301 redirigeix TLD amb www a regles de domini arrel▼
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.chenweiliang.com [NC]
RewriteRule ^(.*)$ http://chenweiliang.com/$1 [L,R=301]El següent nom de domini de primer nivell amb www 301 redirigeix a la regla de nom de domini arrel, que es pot copiar directament (no cal modificar el nom de domini a la regla) ▼
RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Els TLD sense www salten a dominis amb regles www
Els TLD sense www salten a les regles de domini amb www ▼
RewriteEngine On
RewriteCond %{http_host} ^chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]Els següents noms de domini de primer nivell sense www salten a les regles de noms de domini amb www, que es poden copiar directament (no cal modificar el nom de domini a les regles) ▼
RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
Problema d'ubicació de la regla de redirecció 301
Quan col·loqueu regles de redirecció sota regles pseudoestàtiques, sovint us trobareu amb el problema que HTTP no pot redirigir tot el lloc a HTTPS.
Inicialment vam copiar el codi de redirecció a .htaccess i apareixerà en els casos següents ▼
![La regla de redirecció [L] és la que s'ha esmentat més amunt. La regla de redirecció [L] és la que s'ha esmentat més amunt.](https://img.chenweiliang.com/2018/03/https-rule-1.png)
- [L] indica que la regla actual és l'última regla, deixeu d'analitzar les regles de reescriptura següents.
- Així, quan accedeix a la pàgina de l'article redirigit, [L] atura les regles següents, de manera que les regles de redirecció no funcionen.
Quan accedim a una pàgina d'inici HTTP, volem activar una redirecció d'URL, evitant les regles de reescriptura d'URL per executar les regles de redirecció, de manera que tot el lloc web es pugui redirigir de HTTP a HTTPS.
No col·loqueu les regles de redirecció HTTPS per sota de les regles [L] ; col·loqueu-les per sobre de les regles [L] . ▼
![Les regles de redirecció SSL pseudoestàtiques [L] són les següents. Les regles de redirecció SSL pseudoestàtiques [L] són les següents.](https://img.chenweiliang.com/2018/03/pseudo-static-ssl-jump.png)
És necessari redirigir www per al nom de domini principal del lloc web?
Si utilitzeu directament like chenweiliang.com Aquest nom de domini de primer nivell s'utilitza com a nom de domini del vostre bloc, de manera que l'ús d'un nom de subdomini com a llit d'imatges no es pot aconseguir sense galetes.
- perquè el domini de primer nivell
chenweiliang.comS'envia una galeta als servidors de noms secundaris per a tots els fitxers estàtics sol·licitats.
Si voleu admetre els llits d'imatges sense galetes, heu d'utilitzar un nom de domini diferent per aconseguir-ho.
- Chen WeiliangÚs del bloc
www.chenweiliang.comels subdominis estan bé.
Per obtenir més informació, visiteu aquest article ▼
Si necessiteu excloure les redireccions 301 per evitar directoris de carpetes d'excepcions pseudoestàtiques, consulteu el tutorial següent▼
Esperem que l'article "Redirecció automàtica a dominis de segon nivell sense www de domini de primer nivell: Redirecció 301 del domini arrel a www" compartit al blog de Chen Weiliang ( https://www.chenweiliang.com/ ) us sigui útil.
No dubteu a compartir l'enllaç d'aquest article: https://www.chenweiliang.com/cwl-27630.html


