Liigu peamise sisu juurde

301 edasisuunamine: lihtne juhend selle seadistamiseks .htaccessi või Nginxiga

· 2 min lugemine
Customer Care Engineer

how-to-set-up-301-redirect-nginx-and-htaccess

Soovite suunata kasutajaid ja otsingumootoreid uuele veebisaidi aadressile? 301 edasisuunamine on teie parim sõber! See aitab teil säilitada SEO edetabelid ja vältida 404 vigu. Selles artiklis näitame teile, kuidas seadistada 301 edasisuunamist .htaccessis ja Nginxis kiiresti ja lihtsalt.


Mis on 301 edasisuunamine ja miks seda vajate?

301 edasisuunamine on ühe URL-i alaline ümbersuunamine teise. Seda kasutatakse järgmiseks:

  • Säilitada saidi otsingumootori edetabelid pärast selle aadressi muutmist.
  • Ühendada mitu URL-i üheks.
  • Vältida liikluse kaotust ja 404 vigu.

Kuidas seadistada 301 edasisuunamist .htaccessis (Apache)

  1. Leidke või looge .htaccess

Fail .htaccess asub teie saidi juurkaustas (peamises töökaustas). Kui seda pole olemas, looge uus.

  1. Lisage ümbersuunamiseks järgmine kood
  • Ühe URL-i jaoks:
Redirect 301 /vana-leht https://teie-sait.com/uus-leht
  • Kogu veebisaidi ümbersuunamiseks:
RewriteEngine On

RewriteCond %{HTTP_HOST} ^teie-vana-sait\.com$ [NC]

RewriteRule ^(.*)$ https://teie-uus-sait.com/$1 [L,R=301]

Asendage oldsite.com ja newsite.com vastavalt oma saidi vanade ja uute domeenidega.

  1. Salvestage fail

Muudatused jõustuvad kohe.


Kuidas seadistada 301 edasisuunamist Nginxis

  1. Avage oma saidi Nginx konfiguratsioonifail

Ühendage oma serveriga SSH kaudu ja avage nano tekstiredaktoriga vajalik fail:

sudo nano /etc/nginx/sites-available/teie-sait.com.conf

Asendage yoursite.com oma saidi domeeniga.

Kui te ei leia sellist faili, saate konfiguratsioonifaili leida järgmise käsuga:

sudo grep -irl nimi /etc/nginx
  1. Lisage serveriplokki ümbersuunamisreeglid
  • Ühe URL-i jaoks:
server {

listen 80;

server_name teie-vana-sait.com;

return 301 https://teie-uus-sait.com/uus-leht;

}
  • Kogu saidi ümbersuunamiseks:
server {

listen 80;

server_name teie-vana-sait.com;

return 301 https://teie-uus-sait.com$request_uri;

}
  1. Salvestage ja rakendage muudatused

Salvestage fail otsetee "Ctrl + O" abil ja väljuge nanost "Ctrl + X" abil. Seejärel rakendage muudatused järgmisega:

sudo systemctl reload nginx

Kuidas kontrollida, kas edasisuunamine töötab

Pärast konfigureerimist veenduge, et teie 301 edasisuunamine on aktiivne:

  • Avage vana URL brauseris

Minge oma brauseris vana URL-i ja veenduge, et teid suunatakse uuele aadressile.

info

Parim on teha seda kontrolli privaatses braseriaknas (inkognito), et vältida tulemuste vahemällu salvestamist.