Koja je razlika između 301 preusmjeravanja i 302 preusmjeravanja

Kada trebate koristiti preusmjeravanja 301 i 302 poslužitelja?

Što je statusni kôd?

Kad god web poslužitelj posluži web stranicama, generira se statusni kôd i zapisuje se u dnevnik datoteke za taj web poslužitelj. Najčešći je kôd statusa "200" - što znači da je pronađena stranica ili resurs. Sljedeći najčešći kôd statusa je "404" - što znači da traženi resurs nije pronađen na poslužitelju iz nekog razloga. Očito, želite izbjeći te "404 pogreške" koje možete učiniti s preusmjeravanjem na razini poslužitelja.

Kada se stranica preusmjeri s preusmjeravanjem na razini poslužitelja, prijavljuje se jedan od statusnih kodova na 300 razina. Najčešći su 301, što je stalno preusmjeravanje, a 302 ili privremeno preusmjeravanje.

Kada trebate koristiti preusmjeravanje 301?

301 preusmjeravanja su trajne. Kažu tražilici da se stranica preselila - vjerojatno zbog redizajna koji koristi različite stranice naziva ili strukture datoteka. 301 preusmjerava zahtjeve da bilo koja tražilica ili korisnički agent dolaze na stranicu ažurirati URL u svojoj bazi podataka. To je najčešći tip preusmjeravanja koji bi korisnici trebali koristiti s gledišta SEO (tražilice optimizacije) i iz perspektive korisničkog doživljaja.

Nažalost, nisu svi web-dizajni ili tvrtke koriste 310 preusmjeravanja. Ponekad umjesto toga upotrebljavaju oznaku meta refresh ili preusmjeravanja 302 poslužitelja. To može biti opasna praksa. Tražilice ne odobravaju niti jednu od tih tehnika preusmjeravanja jer su zajednički zadaci za šalje neželjene poruke da bi dobili više domena u rezultatima tražilice.

Iz perspektive SEO, još jedan razlog za upotrebu 301 preusmjeravanja jest taj da vaši URL-ovi održavaju svoju popularnost veze jer ti preusmjeravanja prenose stranicu "sok veza" sa stare stranice na novu. Ako postavite 302 preusmjeravanja, Google i druge web-lokacije koje određuju ocjene popularnosti pretpostavljaju da će se veza u konačnici ukloniti u potpunosti, pa ništa ne prenose jer je to privremeno preusmjeravanje. To znači da nova stranica nema povezanost popularnosti veze s starom stranicom. Ona mora samostalno generirati popularnost. Ako ste uložili vrijeme izrade popularnosti svojih stranica, to bi moglo biti veliki korak unatrag za vašu web lokaciju.

Promjene domene

Iako je rijetkost da trebate promijeniti stvarni naziv domene web lokacije, to se s vremena na vrijeme događa. Na primjer, možda koristite jedno ime domene kada postane dostupni bolji. Ako osigurate bolju domenu, morat ćete promijeniti ne samo strukturu URL-a, već i domenu.

Ako promijenite naziv domene web-lokacije, svakako nećete koristiti 302 preusmjeravanje. To vam gotovo uvijek čini da izgledate kao "spameri" pa čak možete dobiti sve vaše domene blokirane od Googlea i drugih tražilica. Ako imate nekoliko domena koje svi trebaju ukazati na isto mjesto, trebali biste koristiti preusmjeravanje 301 poslužitelja. Ovo je uobičajena praksa za web lokacije koje kupuju dodatne domene s pravopisnim pogreškama (www.gooogle.com) ili za druge zemlje (www.symantec.co.uk). Oni osiguravaju te alternativne domene (tako da ih nitko drugi ne može zgrabiti), a zatim ih preusmjeriti na svoje primarne web stranice. Sve dok koristite 301 preusmjeravanje, to nećete biti kažnjeni u tražilicama.

Zašto biste upotrijebili 302 preusmjeravanje?

Najbolji razlog za upotrebu preusmjeravanja 302 jest zadržati trajno indeksiranje ružnih URL-ova pomoću tražilica . Na primjer, ako web-lokacija izrađuje baza podataka, možete preusmjeriti svoju početnu stranicu iz URL-a poput:

http://www.about.com/

Na URL s puno parametara i podataka o sesijama o njemu, to bi izgledalo ovako:

(Napomena: »simbol označava omotavanje linije.)

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

Kada tražilica preuzme URL svoje početne stranice, želite da prepoznaju da je dugi URL točna stranica, ali ne definira taj URL u svojoj bazi podataka. Drugim riječima, želite da tražilica ima "http://www.about.com/" kao vaš URL.

Ako koristite preusmjeravanje 302 poslužitelja, to možete učiniti, a većina tražilica prihvaća da niste spameri.

Što treba izbjegavati prilikom korištenja 302 preusmjeravanja

  1. Nemojte preusmjeravati na druge domene. Iako je to sigurno moguće učiniti s preusmjeravanjem 302, izgleda da je mnogo manje stalna.
  2. Veliki broj preusmjeravanja na istu stranicu. To su upravo ono što neželjeni djelatnici obavljaju, a ako ne želite biti zabranjeni od Googlea, nije preporučljivo preusmjeriti više od 5 URL-ova na istu lokaciju.

Izvorni članak Jennifer Krynin. Uredio Jeremy Girard na 10/9/16