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.
Tartalomjegyzék
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.
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.
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.
Élvezettel olvasta a cikket? Mit szólnál a világgal való megosztáshoz?