Ano ang Pagkakaiba sa Pagitan ng 301 Mga Pag-redirect at 302 Mga Pag-redirect

Kailan Dapat Mong Gamitin ang Mga Pag-redirect ng 301 at 302 Server?

Ano ang Code ng Katayuan?

Sa tuwing naglilingkod ang Web server ng isang web page, ang isang code ng katayuan ay binuo at isinulat sa log file para sa web server na iyon. Ang pinaka-karaniwang code ng katayuan ay "200" - na nangangahulugang ang pahina o mapagkukunan ay natagpuan. Ang susunod na pinaka-karaniwang code ng katayuan ay ang "404" - na nangangahulugang ang hiniling na mapagkukunan ay hindi natagpuan sa server para sa ilang mga dahilan. Malinaw, nais mong maiwasan ang mga "404 error", na maaari mong gawin sa pag-redirect sa antas ng server.

Kapag ang isang pahina ay nai-redirect sa isang pag-redirect sa antas ng server, isa sa 300 na antas ng mga code ng katayuan ay iniulat. Ang pinaka-karaniwan ay 301, na isang permanenteng pag-redirect, at 302, o ang pansamantalang pag-redirect.

Kailan Dapat Mong Gumamit ng 301 Redirect?

Ang mga pag-redirect ng 301 ay permanente. Sila ay nagsasabi sa isang search engine na ang pahina ay lumipat - marahil dahil sa isang muling idisenyo na gumagamit ng iba't ibang mga pangalan ng mga pahina o istruktura ng file. Ang isang kahilingan sa pag-redirect ng 301 na anumang search engine o ahente ng user na dumarating sa pahina upang i-update ang URL sa kanilang database. Ito ang pinaka-karaniwang uri ng pag-redirect na dapat gamitin ng mga tao kapwa mula sa pananaw ng SEO (search engine optimization) at mula sa pananaw ng karanasan ng gumagamit.

Sa kasamaang palad, hindi lahat ng mga disenyo ng web o mga kumpanya ay gumagamit ng 310 na pag-redirect. Kung minsan, sa halip ay gamitin ang meta refresh tag o 302 redirect sa server. Ito ay maaaring isang mapanganib na pagsasanay. Ang mga search engine ay hindi aprubahan ang alinman sa mga pamamaraan ng pag-redirect dahil ang mga ito ay isang karaniwang ploy para sa mga spammer na gagamitin upang makakuha ng higit pa sa kanilang mga domain sa mga resulta ng search engine.

Mula sa isang perspektibo sa SEO, isa pang dahilan upang magamit ang 301 na mga pag-redirect ay pagkatapos ay mapanatili ng iyong mga URL ang kanilang pagiging popular dahil ang mga pag-redirect ay naglilipat ng "link juice" ng pahina mula sa lumang pahina patungo sa bago. Kung nag-set up ka ng 302 na pag-redirect, ipinapalagay ng Google at iba pang mga site na tumutukoy sa mga popular na rating na ang link ay huli na maalis nang ganap, kaya hindi sila maglipat ng anumang bagay dahil ito ay isang pansamantalang pag-redirect. Nangangahulugan ito na ang bagong pahina ay walang anumang link na popular na nauugnay sa lumang pahina. Ito ay upang bumuo ng katanyagan sa sarili nitong. Kung nakapag-invest ka na ng oras sa pagbuo ng katanyagan ng iyong mga pahina, maaaring ito ay isang malaking hakbang pabalik para sa iyong site.

Pagbabago ng Domain

Bagaman ito ay bihira na kailangan mong baguhin ang tunay na pangalan ng domain ng iyong site, ito ay nangyayari sa pana-panahon. Halimbawa, maaari kang gumamit ng isang domain name kapag ang isang mas mahusay na isa ay magagamit. Kung ini-secure mo ang mas mahusay na domain, kakailanganin mong baguhin hindi lamang ang iyong istraktura ng URL, ngunit ang domain rin.

Kung binabago mo ang pangalan ng domain ng iyong site, hindi ka dapat gumamit ng 302 na pag-redirect. Ito ay palaging gumagawa ng hitsura mo na isang "spammer" at maaari pa ring makuha ang lahat ng iyong mga domain na hinarangan mula sa Google at iba pang mga search engine. Kung mayroon kang maraming mga domain na kailangan ng lahat na tumuro sa parehong lugar, dapat mong gamitin ang 301 na pag-redirect ng server. Karaniwang pagsasagawa ito para sa mga site na bumili ng karagdagang mga domain na may mga error sa spelling (www.gooogle.com) o para sa iba pang mga bansa (www.symantec.co.uk). Pinagtatanggol nila ang mga kahaliling domain (upang walang sinuman ang maaaring makuha ang mga ito) at pagkatapos ay i-redirect ang mga ito sa kanilang pangunahing Web site. Hangga't gumamit ka ng 301 redirect kapag ginagawa ito, hindi ka mapaparusahan sa mga search engine.

Bakit Magagamit Mo ang 302 Redirect?

Ang pinakamahusay na dahilan upang magamit ang isang 302 redirect ay upang mapanatili ang iyong pangit na mga URL mula sa ma-index nang permanente ng mga search engine . Halimbawa, kung ang iyong site ay binuo ng isang database, maaari mong i-redirect ang iyong homepage mula sa isang URL tulad ng:

http://www.about.com/

Sa isang URL na may maraming mga parameter at data ng session dito, magiging ganito ang ganito:

(Tandaan: Ang simbolo ay nagpapahiwatig ng isang pambalot na linya.)

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

Kapag pinili ng isang search engine ang URL ng iyong home page, gusto mong makilala nila na ang mahabang URL ay ang tamang pahina, ngunit hindi tumutukoy ang URL sa kanilang database. Sa ibang salita, nais mo ang search engine na magkaroon ng "http://www.about.com/" bilang iyong URL.

Kung gumagamit ka ng isang 302 na pag-redirect ng server, maaari mong gawin iyon, at ang karamihan sa mga search engine ay tatanggap na hindi ka spammer.

Ano ang Dapat Iwasan Kapag Paggamit ng 302 Mga Pag-redirect

  1. Huwag mag-redirect sa iba pang mga domain. Bagaman ito ay tiyak na posible na gawin sa isang 302 na redirect, ito ay ang hitsura ng pagiging mas mababa permanenteng.
  2. Malaking bilang ng mga redirect sa parehong pahina. Ito ay eksakto kung ano ang ginagawa ng mga spammer, at maliban kung nais mong pagbawalan mula sa Google hindi magandang ideya na magkaroon ng higit sa 5 URL na nagre-redirect sa parehong lokasyon.

Orihinal na artikulo ni Jennifer Krynin. Na-edit ni Jeremy Girard noong 10/9/16