Koja je razlika između 301 preusmerenja i 302 preusmerenja

Kada biste trebali koristiti 301 i 302 preusmeravanja servera?

Koji je statusni kod?

Kad god web server služi web stranici, kreira se statusni kod i piše se u datoteku dnevnika za taj web server. Najčešći statusni kod je "200" - što znači da je pronađena stranica ili resurs. Sledeći najčešći statusni kod je "404" - što znači da traženi resurs nije pronađen na serveru iz nekog razloga. Očigledno želite izbjeći ove "404 greške", koje možete učiniti s preusmeravanjem na nivou servera.

Kada se stranica preusmeri sa preusmeravanje na nivou servera, prijavljuje se jedan od statusnih kodova na 300 nivoa. Najčešće su 301, što je trajno preusmjeravanje, a 302 ili privremeno preusmjeravanje.

Kada treba da koristite 301 preusmerenje?

301 preusmerenja su trajne. Oni govore pretraživaču da se stranica premjestila - verovatno zato što redizajn koji koristi različita imena stranica ili strukture datoteka. Preusmeravanje 301 zahteva da svaki pretraživač ili korisnički agent dolaze na stranicu kako bi ažurirali URL adresu u svojoj bazi podataka. Ovo je najčešća vrsta preusmeravanja koju bi ljudi trebali iskoristiti i sa SEO-a (optimizacije pretraživača) i perspektive korisnika.

Nažalost, ne svi web dizajni ili kompanije koriste 310 preusmeravanja. Ponekad umesto toga koriste oznaku meta osvežavanja ili preusmeravanja 302 servera. Ovo može biti opasna praksa. Pretraživači ne odobravaju ni jednu od ovih tehnika za preusmjeravanje jer su uobičajeni podstrek za spamere koji koriste da bi dobili više svojih domena u rezultatima pretraživača.

Sa perspektive SEO-a, još jedan razlog za korištenje 301 preusmeravanja je taj što URL-ovi održavaju popularnost linka jer ove preusmeritve prenose "link sok" stranice sa stare stranice na novu. Ako podesite 302 preusmerenja, Google i drugi sajtovi koji određuju rejting popularnosti pretpostavljaju da će veza na kraju biti uklonjena u potpunosti, tako da oni ne prenose ništa jer je to privremeno preusmjeravanje. To znači da nova stranica nema nikakvu popularnost veze sa starom stranicom. Ona mora da generiše tu popularnost samostalno. Ako ste uložili vrijeme izgradnje popularnosti vaših stranica, ovo bi mogao biti veliki korak unazad za vašu web lokaciju.

Promjene domena

Iako je retko da biste trebali promijeniti stvarno ime vašeg sajta, to se događalo s vremena na vrijeme. Na primer, možda koristite jedno ime domena kada postane bolji dostupan. Ako osigurate taj bolji domen, moraćete promijeniti ne samo strukturu URL-a, već i domen.

Ako mijenjate ime domene vašeg sajta, definitivno ne biste trebali koristiti preusmerenje 302. Ovo skoro uvek čini da izgledate kao "spammer" i čak može dobiti sve vaše domene blokirane od Google-a i drugih pretraživača. Ako imate nekoliko domena koje svi trebaju pokazivati ​​na istom mjestu, trebalo bi da koristite preusmeravanje 301 servera. Ovo je uobičajena praksa za sajtove koji kupuju dodatne domene sa pravopisnim greškama (www.gooogle.com) ili za druge zemlje (www.symantec.co.uk). Oni obezbeđuju one alternativne domene (tako da ih niko drugi ne može grabiti), a zatim ih preusmeriti na svoju glavnu Web lokaciju. Sve dok koristite 301 preusmerenje kada to radite, nećete biti kažnjeni u pretraživačima.

Zašto biste koristili preusmeravanje 302?

Najbolji razlog za korištenje preusmeravanja 302 jeste da zadržite svoje ružne URL-ove da budu trajno indeksirani pomoću pretraživača . Na primjer, ako je vaša stranica izgrađena od strane baze podataka, možda ćete preusmeriti svoju početnu stranicu iz URL-a kao što su:

http://www.about.com/

Na URL adresu sa puno parametara i podataka sesije na njemu, to bi izgledalo ovako:

(Napomena: "simbol" označava prelazak linije.)

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

Kada pretraživač pokrene URL adresu vaše početne stranice, želite da prepoznaju da je dugačak URL adresa ispravna stranica, ali ne definirajte taj URL u svojoj bazi podataka. Drugim riječima, želite pretraživač da ima "http://www.about.com/" kao vašu URL adresu.

Ako koristite preusmeravanje servera 302, to možete učiniti i većina pretraživača će prihvatiti da niste spamer.

Šta da izbegavate kada koristite 302 preusmerenja

  1. Nemojte preusmeravati na druge domene. Iako je to svakako moguće sa preusmeravanjem 302, izgleda da je mnogo manje trajno.
  2. Veliki broj preusmerava na istu stranicu. Upravo to i uradi spameri, a ako ne želite da budete zabranjeni od Google-a, nije dobra ideja da se preko 5 URL-ova preusmjeri na istu lokaciju.

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