A nem www átirányítása a www-re vagy a www átirányítása a nem-www-re

A nem preferált domainről érkező kérések átirányítása azért fontos, mert a keresőmotorok két különböző webhelynek tekintik a „www” és „www” nélküli URL-eket.

Ismétlődő bejegyzést hoz létre, amely nem alkalmas SEO-hoz.

Ezt akkor vettem észre, amikor egy SEO eszközzel elemeztem a webhelyemet, és arra gondoltam, hogy megosztom veletek.

Sokféleképpen lehet átirányítani a nem www-t www-re vagy a www-t nem-www-re. Nézzünk meg néhány legegyszerűbb módot ennek megvalósítására.

Apache HTTP

Ha Apache HTTP-kiszolgálót használ, akkor ezt az átirányítást a .htaccess-en keresztül vagy a httpd.conf fájl módosításával érheti el.

Ha megosztott tárhelyet használ, akkor inkább .htaccess fájlt szeretne készíteni, de ha teljes ellenőrzése van az olyan szervereken, mint a VPS vagy a Cloud, akkor érdemes megfontolni a httpd.conf módot. Bármelyik módszert is választja, készítsen biztonsági másolatot a fájlról, mielőtt bármit módosítana.

  Hogyan készítsünk Steam Cloud-mentéseket

A www-ről nem www-re való átirányításhoz a következőket adhatja hozzá.

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

És a nem www-ről www-re való átirányításhoz adja hozzá az alábbiakat.

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

Mentse el a fájlt, és indítsa újra az Apache-t, ha httpd.conf metódust használ.

Nginx

A www-ről való átirányításhoz Nginxben a következő kódot adhatja hozzá az nginx.conf fájlhoz a szerverblokk alatt.

return 301 $scheme://yoursite.com$request_uri;

A következő példa a www-ről nem www-re való átirányításra szolgál.

server {
        server_name  www.geekflarelab.com;
        return 301 $scheme://geekflarelab.com$request_uri;
           }

Az alábbi kód pedig a www-ről nem www-re való átirányításra szolgál.

server {
    server_name geekflarelab.com;
    return 301 $scheme://www.geekflarelab.com$request_uri;
}

Mentse el a fájlt, és indítsa újra az Nginx szervert.

  SIM-kártya eltávolítása vagy behelyezése iPhone-ra

Cloudflare

Az átirányítás végrehajtása nagyon egyszerű, ha Cloudflare-t használ. Használhatja az oldalszabályokat az átirányítás megvalósításához.

  • Jelentkezzen be a Cloudflare-be, és válassza ki azt a webhelyet, ahová el szeretné helyezni az átirányítást
  • Lépjen az Oldalszabályok lapra, és hozzon létre egy új szabályt
  • Írja be az URL-t, és válassza a „Továbbító URL” beállítást
  • Válassza ki az állapotkódot (301, ha véglegesen akarja)
  • Adja meg a célt, ahová át szeretné irányítani
  • A következő szabály az, hogy mindent át kell irányítani a https://www.etoppc.com.com webhelyről a https://etoppc.com.com oldalra
  • Ha elkészült, kattintson a Mentés és telepítés gombra

És egy percen belül a webhely átirányítása éles.

Következtetés

Remélem, a fentiek segítenek abban, hogy az átirányítást tetszés szerint állítsa be. Ha WordPress-t használ, és többet szeretne átirányítani, mint www, akkor tekintse meg ezt a cikket a WP-ben történő átirányítás kezeléséhez.

  A 2020-ban felülvizsgált 12 legjobb hálózatfigyelő szoftver és eszköz

Élvezettel olvasta a cikket? Mit szólnál a világgal való megosztáshoz?