Mi a különbség a 301 átirányítás és a 302 átirányítás között?

Mikor használja a 301 és 302 kiszolgáló átirányításokat?

Mi az állapotkód?

Ha egy webszerver egy weboldalt kínál, akkor egy statikus kódot hoz létre és ír le az adott webszerver naplófájljára. A leggyakoribb állapotkód "200" - ez azt jelenti, hogy az oldal vagy az erőforrás megtalálható. A következő leggyakoribb állapotkód "404" - ami azt jelenti, hogy a keresett erőforrás valamilyen oknál fogva nem található meg a szerveren. Nyilvánvaló, hogy ezeket a "404-es hibákat" elkerülni, amit szerver szintű átirányításokkal tehet meg.

Ha egy oldalt átirányítják egy szerver szintű átirányítással, akkor a 300 szintű statikus kód egyikét jelentik. A leggyakoribbak a 301, amely állandó átirányítás, és 302, vagy az átmeneti átirányítás.

Mikor használjon 301 átirányítást?

A 301 átirányítás állandó. Azt mondják egy keresőnek, hogy az oldal költözött - valószínűleg azért, mert egy újratervezés, amely különböző oldalak nevét vagy fájlszerkezeteit használja. A 301-es átirányítás kéri, hogy minden keresőmotor vagy felhasználói ügynök eljusson az oldalra, hogy frissítse az URL-t az adatbázisukban. Ez a leggyakrabban használt átirányítás, amelyet az emberek mind a SEO (keresőmotor-optimalizálás) szempontjából, mind a felhasználói élmény szemszögéből kell használni.

Sajnos, nem minden webes terv vagy vállalat használ 310 átirányítást. Néha a metafrissítő címkét vagy a 302-es szerverirányítást használja. Ez veszélyes gyakorlat lehet. A keresőmotorok nem fogadják el ezeket az átirányítási technikákat, mert közös spamszegek, amelyek segítségével több domainjüket keresőmotor eredményei kaphatják fel.

Egy SEO szempontból a 301 átirányítás másik oka az, hogy az URL-ek fenntartják a link népszerűségét, mivel ezek a átirányítások átirányítják az oldal "linkléjét" a régi oldalról az újakra. Ha 302 átirányítást állít be, a Google és a népszerűségi besorolást meghatározó egyéb webhelyek feltételezik, hogy a link végül teljesen eltávolításra kerül, ezért nem ad át egyáltalán semmit, mivel átmeneti átirányításról van szó. Ez azt jelenti, hogy az új oldalnak nincsenek linkjei a régi oldalon. Ennek a népszerűségnek önmagában kell generálnia. Ha időt fordítottál az oldalad népszerűsítésére, akkor ez nagy lépés lehet a webhelyed számára.

Domain változtatások

Bár ritkán kell változtatnia a webhely aktuális domainnevét, ez időről időre megtörténik. Például, ha egy jobb elérhetővé válik, akkor egy domain nevet használhat. Ha jobb domaint biztosít, akkor nemcsak az URL-struktúrát, hanem a domainet is meg kell változtatnia.

Ha módosítja webhelye domainnevét, akkor biztosan nem használhat egy 302-es átirányítást. Ez szinte mindig úgy tűnik, mintha egy "spammer" lenne, és az összes domainjét blokkolta a Google és más keresőmotorok. Ha több domain van, amelyek mindegyikének ugyanazon a helyre kell mutatnia, használnia kell a 301-es szerver átirányítását. Ez általánosan elfogadott azoknál a webhelyeknél, amelyek további domaineket vásárolnak helyesírási hibákkal (www.gooogle.com) vagy más országokban (www.symantec.co.uk). Ők biztosítják az alternatív tartományokat (így senki más nem tudja megragadni őket), majd átirányítja őket elsődleges webhelyére. Mindaddig, amíg 301-es átirányítást használsz, amikor ezt teszed, nem fogsz büntetni a keresőmotorokban.

Miért használná a 302 átirányítást?

A 302-es átirányítás legfontosabb oka, hogy a ronda URL-eket a keresőmotorok tartósan indexeljék. Ha például webhelye egy adatbázis által épült, akkor átirányíthatja honlapját egy olyan URL-ről, mint például:

http://www.about.com/

Olyan URL-hez, amelyen számos paraméter és munkamenet adat van rajta, ez így fog kinézni:

(Megjegyzés: A »szimbólum egy vonalburkolást jelez.)

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

Amikor egy keresőmotor felveszi a kezdőoldal URL-jét, azt szeretné, hogy felismerjék, hogy a hosszú URL a megfelelő oldal, de nem határozza meg az URL-t az adatbázisban. Más szavakkal azt szeretné, hogy a keresőmotor "URL-címe" legyen az "http://www.about.com/".

Ha 302-es szerver átirányítást használ, akkor ezt megteheti, és a legtöbb keresőmotor elfogadja, hogy Ön nem spammer.

Mi a 302 átirányítás használata során?

  1. Ne átirányíts más tartományokra. Bár ez biztosan lehetséges egy 302 átirányítással, úgy tűnik, hogy sokkal kevésbé állandó.
  2. Nagyszámú átirányítás ugyanazon az oldalon. Pontosan ez a spammer, és hacsak nem akarja, hogy tiltsa le a Google-t, nem jó ötlet, hogy több mint 5 URL-t irányítsanak át ugyanarra a helyre.

Jennifer Krynin eredeti cikke. Szerkesztette Jeremy Girard 10/9/16