Kakšna je razlika med 301 preusmeritvami in 302 preusmeritvami

Kdaj morate uporabiti 301 in 302 preusmeritev strežnika?

Kakšna je statusna koda?

Kadarkoli spletni strežnik postavi spletno stran, se generira in zapiše statusna koda v datoteko dnevnika za ta spletni strežnik. Najpogostejša koda statusa je "200" - kar pomeni, da je bila stran ali vir najdena. Naslednja najpogostejša koda statusa je "404" - kar pomeni, da zahtevani vir ni bil najden na strežniku iz nekega razloga. Očitno se želite izogibati tem "404 napakam", kar lahko storite s preusmeritvami na ravni strežnika.

Ko se stran preusmeri s preusmeritvijo na ravni strežnika, se prikaže ena od 300-stopenjskih kod stanja. Najbolj pogosti so 301, kar je trajna preusmeritev in 302 ali začasna preusmeritev.

Kdaj morate uporabiti preusmeritev 301?

301 preusmeritev je trajno. Povedo iskalniku, da se je stran premaknila - verjetno zato, ker je preoblikovanje, ki uporablja različna imena strani ali strukture datotek. Preusmeritev 301 zahteva, da kateri koli iskalnik ali uporabniški posrednik pride na stran, da posodobi URL v svoji bazi podatkov. To je najpogostejša vrsta preusmeritve, ki naj bi jo ljudje uporabljali s stališča SEO (iskalnik optimizma) in z vidika uporabniške izkušnje.

Na žalost vsi spletni modeli ali podjetja ne uporabljajo 310 preusmeritev. Včasih namesto tega uporabijo oznako osveževanja meta ali preusmeritve strežnika 302. To je lahko nevarna praksa. Iskalniki ne odobrijo nobene od teh tehnik preusmerjanja, saj so običajna podviga za pošiljatelje neželene elektronske pošte, ki jih uporabljajo za pridobivanje več svojih domen v rezultatih iskalnika.

Iz perspektive SEO je še en razlog za uporabo 301 preusmeritev, da vaši URL-ji ohranijo svojo priljubljenost povezav, ker te preusmeritve prenesejo povezavo sokove strani s stare strani na novo. Če nastavite 302 preusmeritev, Google in druga spletna mesta, ki določajo ocene priljubljenosti, predpostavljajo, da bo povezava sčasoma popolnoma odstranjena, tako da sploh ne prenesejo ničesar, ker gre za začasno preusmeritev. To pomeni, da nova stran nima nobene priljubljenosti povezave, povezane s staro stranjo. To popularnost mora ustvariti sami. Če ste vložili čas, ki gradi priljubljenost svojih strani, je to lahko velik korak nazaj za vašo spletno stran.

Spremembe domene

Čeprav je redko, da boste morali spremeniti dejansko ime domene vašega spletnega mesta, se to občasno zgodi. Na primer, morda uporabljate eno ime domene, ko bo na voljo boljši. Če zagotovite to boljšo domeno, boste morali spremeniti ne le svojo strukturo URL-jev, ampak tudi domeno.

Če spremenite domensko ime spletnega mesta, zagotovo ne smete uporabiti preusmeritve 302. To skoraj vedno povzroči, da izgledaš kot "neželena pošta" in lahko celo dobi vse svoje domene, blokirane od Googla in drugih iskalnikov. Če imate več domen, ki jih morajo vsi usmeriti na isto mesto, morate uporabiti preusmeritev 301 strežnika. To je običajna praksa za spletna mesta, ki kupujejo dodatne domene s črkovanjem napak (www.gooogle.com) ali za druge države (www.symantec.co.uk). Zagotavljajo te nadomestne domene (tako, da jih nihče drug ne more zagrabiti) in jih nato preusmeri na svojo osnovno spletno mesto. Dokler uporabljate preusmeritev 301, pri tem ne boste kaznovani v iskalnikih.

Zakaj bi uporabili preusmeritev 302?

Najboljši razlog za uporabo preusmeritve 302 je, da ostanejo vaši grdi URL-ji trajno indeksirani z iskalniki . Če na primer spletno mesto zgradi baza podatkov, lahko svojo domačo stran preusmerite iz URL-ja, na primer:

http://www.about.com/

Na URL z veliko parametri in podatki o seji na njem bi bilo videti tako:

(Opomba: »simbol» označuje premico vrstice.)

http://www.about.com/home/redir/data? »Sessionid = 123478 & id = 3242032474734239437 & ts = 3339475

Ko iskalnik izbere URL vašega domače strani, jih želite prepoznati, da je dolg URL pravilna stran, vendar ne določite tega URL-ja v njihovi bazi podatkov. Z drugimi besedami, želite iskalnik imeti "http://www.about.com/" kot svoj URL.

Če uporabljate preusmeritev strežnika 302, lahko to storite, večina iskalnikov pa bo sprejela, da niste neželeni.

Kaj se je treba izogibati pri uporabi 302 preusmeritev

  1. Ne preusmerite na druge domene. Čeprav je to gotovo mogoče storiti s preusmeritvijo 302, je videti, da je veliko manj trajno.
  2. Veliko število preusmeritev na isto stran. To je točno to, kar storijo pošiljatelji neželene elektronske pošte, in če ne želite, da bi ga Googlu prepovedali, ni dobra ideja, da se na isto lokacijo preusmeri več kot 5 URL-jev.

Izvorni članek Jennifer Krynin. Uredil Jeremy Girard dne 10/9/16