Hoppa automatiskt till domännamnet på andra nivån utan www-toppdomännamnet: rotdomännamnet 301 omdirigerar www

Om en WordPress- webbplats är tillgänglig från båda domänerna (med och utan www) är det mycket skadligt för koncentrationen av SEO- auktoritet och efterföljande sökmotoroptimering och indexering.

Hur kan vi lösa det?

Detta kräver en permanent 301-omdirigering av domäner utan www till domäner med www.

Hoppa till domännamnet på andra nivån utan www-toppdomännamn: rotdomännamn 301 omdirigering www

Webbplats rotdomännamn 301 omdirigering www domännamn fördelar

Fördelen är att det kan öka domännamnets auktoritet.

En 301-omdirigering är faktiskt en överföring av domänbehörighet.

Till exempel när chenweiliang.com omdirigera till www.chenweiliang.com när i själva verket chenweiliang.com Vikten på överförs till www.chenweiliang.com , vilket ökar www.chenweiliang.com s domännamn.

  • Förbättra sökmotoroptimeringsprestanda;
  • Bidrar till överföring av webbsidors vikter;
  • Optimera webbsidors indexering.

När vi öppnar en e- handelswebbplats visas två identiska sidor.

  • Vid denna tidpunkt kommer sökmotorspindlar att krypa upprepade gånger.
  • Dubbletter av sidor kan leda till felbedömningar av sökmotorer.
  • För närvarande måste du använda 301-omdirigering för att bearbeta och optimera inkludering av webbsidor;

Bättre användarupplevelse: Utan dubbletter av sidor kommer användarna att komma ihåg vår webbplats bättre, vilket förbättrar webbplatsåterkallelsen och resulterar i en bättre användarupplevelse.

Nackdelar med webbplats utan www sekundärt domännamn

  • Ett litet antal användare kanske inte kanUFO.org identifieras som en webbadress;
  • Ett litet antal användare kommer bara att känna igen andranivådomäner med webbadressmönstret www www.etufo.org

Hur omdirigerar toppdomäner 301 till www?

Följande är en lösning implementerad på en Linux- server.

Steg 1 : Skapa en ny .htaccess-fil

Vanligtvis använder vår dator operativsystemet Windows, och vi kan inte direkt skapa en ny .htaccess-fil.

Du måste skapa en ny htaccess.txt-fil först, och hur du ändrar namnet kommer att beskrivas senare.

Steg 2 : Kopiera följande kod till ett txt-dokument.

RewriteEngine On
RewriteCond %{http_host} ^chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]
  • "RewriteEngine On", slå på omkopplaren för Rewrite Rule;
  • "RewriteCond" hänvisar till omskrivningsvillkoret.
  • Följande sträng matchas av ett reguljärt uttryck, och den matchade strängen börjar med ^ och slutar med $.
  • Här är %{http_host} för att få det aktuella värdnamnet.Villkoret är "När värdnamnet är chenweiliang.com", kommer följande omskrivningsregler att exekveras.
  • "[NC]" betyder skiftlägesokänslig;
  • "RewriteRule", definierar omskrivningsregeln.Menar här: hoppa till webbadressen" http://www.chenweiliang.com/ "Åtkomstbegäran chenweiliang.com senare delen.
  • [R=301] betyder omskrivning som 301 omdirigering/hopp ([R] enkelfingerhopp, samma betydelse som [R=302]), [L] betyder den sista matchningsregeln.

Steg 3 : Ladda upp .htaccess.txt-filen och byt namn på den.

Använd FTP-verktyget för att ladda upp filen htaccess.txt till webbplatsens rotkatalog och byt namn på den till ".htaccess", lägg märke till pricken framför.

  • Om filen redan finns, kopiera koden till den.
  • På detta sätt, när du besöker ett domännamn utan www, kommer det automatiskt att omdirigera till domännamnet med www.
  • Genom ovanstående metod kan domännamnet utan www automatiskt omdirigeras till domännamnet med www.

Obs: Efter att ha ändrat här kan du upptäcka att filen saknas.

Det här är för att".htaccess”-filer anses vara dolda och kommer inte att visas.

Du kan öppna ett FTP-verktyg; här använder vi XFTP som exempel. Gå till 【Verktyg】→【Alternativ】▼

Detta beror på att ".htaccess"-filer anses vara dolda och inte kommer att visas. Du kan öppna ditt FTP-verktyg; här använder vi XFTP som exempel. Gå till Verktyg → Alternativ.

【Allmänt】→Kontrollera【Visa dolda filer】▼

Under alternativet "Allmänt" markerar du rutan för "Visa dolda filer".

 

Här delar vi de allmänna reglerna för att omdirigera ett domännamn med www till ett domännamn utan www, och ett domännamn utan www till ett domännamn med www.

Regler för omdirigering av domäner med www till domäner utan www

301 omdirigera TLD med www till rotdomänregler▼

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.chenweiliang.com [NC]
RewriteRule ^(.*)$ http://chenweiliang.com/$1 [L,R=301]

Följande toppdomännamn med www 301 omdirigerar till rotdomännamnsregeln, som kan kopieras direkt (du behöver inte ändra domännamnet i regeln) ▼

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

Toppdomäner utan www hoppar till domäner med www-regler

TLD:er utan www hoppar till domänregler med www ▼

RewriteEngine On
RewriteCond %{http_host} ^chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]

Följande toppdomännamn utan www hoppar till domännamnsreglerna med www, som kan kopieras direkt (du behöver inte ändra domännamnet i reglerna) ▼

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

301-omdirigeringsregelns platsproblem

När man placerar omdirigeringsregler under pseudostatiska regler stöter man ofta på problemet att HTTP inte kan omdirigera hela webbplatsen till HTTPS.

Från början kopierade vi omdirigeringskoden till .htaccess och den kommer att visas i följande fall ▼

Omdirigeringsregeln [L] finns ovan.

  • [L] indikerar att den nuvarande regeln är den sista regeln, sluta analysera följande omskrivningsregler.
  • Så när du kommer åt den omdirigerade artikelsidan stoppar [L] följande regler, så omdirigeringsreglerna fungerar inte.

När vi öppnar en HTTP-hemsida vill vi utlösa en URL-omdirigering, som kringgår URL-omskrivningsreglerna för att köra omdirigeringsreglerna, så att hela webbplatsen kan omdirigeras från HTTP till HTTPS.

Placera inte HTTPS-omdirigeringsregler under [L] -regler; placera dem ovanför [L] -regler. ▼

De pseudostatiska SSL-omdirigeringsreglerna [L] finns nedan.

Är det nödvändigt att omdirigera www för webbplatsens huvuddomännamn?

Om du använder direkt gillar chenweiliang.com Ett sådant toppdomännamn används som ditt bloggdomännamn, så att använda ett underdomännamn som bildbädd kan inte bli Cookie-fri.

  • eftersom toppdomänen chenweiliang.com En cookie skickas till de sekundära namnservrarna för alla begärda statiska filer.

Om du vill stödja cookie-fria bildbäddar måste du använda ett annat domännamn för att uppnå cookie-fri.

  • Chen WeiliangBlogganvändning www.chenweiliang.com s underdomän är bra.

För mer information, besök den här artikeln ▼

Om du behöver utesluta 301-omdirigeringar för att kringgå pseudostatiska undantagskataloger, se handledningen nedan▼

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Bläddra till början