301 Redirects və 302 Redirects arasında fərq nədir

301 və 302 server yönləndirmələri zaman istifadə etməlisiniz?

Status Məcəlləsi nədir?

Bir veb-server bir veb-səhifə xidmət etdikdə, bir statusu kodu yaradılır və o web server üçün günlük faylına yazılır. Ən ümumi statusu kodu "200" dir - yəni səhifə və ya resurs tapıldı. Növbəti ən çox yayılmış status kodu "404" dir - yəni tələb olunan resurs serverdə heç bir səbəbdən tapılmır. Şübhəsiz, server səviyyəli redirects ilə edə biləcəyiniz bu "404 səhvləri" qarşısını almaq istəyirik.

Bir səhifə server səviyyəsində yönlendirme ilə yönlendirildikdə, 300 səviyyəli status kodlarından biri bildirilir. Ən çox rast gəlinən 301, qalıcı yönlendirme və 302, ya da müvəqqəti yönlendirme.

301 Redirect istifadə etməlisiniz?

301 istiqamətləndirmə qalıcıdır. Axtarış motoruna səhifənin köçürdüyü deyilir - ehtimal ki, müxtəlif səhifələr adları və ya fayl strukturlarını istifadə edən bir yenidən dizayn. A 301 yönlendirme, hər hansı bir axtarışı və ya istifadəçi agentinin səhifəyə gələn məlumat bazasında URL-i yeniləməsini tələb edir. Bu, insanlar SEO (axtarışı mühərrikin optimallaşdırılması) baxımından və istifadəçi təcrübəsinin perspektivindən istifadə etmələri lazım olan ən yaygın növüdür.

Təəssüf ki, bütün veb dizayn və ya şirkətlər 310 redirects istifadə. Bəzən əvəzinə meta yeniləmə etiketi və ya 302 server yönləndirmələri istifadə edirlər. Bu təhlükəli bir təcrübə ola bilər. Axtarış motorları, bu yönlendirme metodlarından birini təsdiq etmir, çünki spamerlər axtarış motorlarının nəticələrinə daha çox təsir etmək üçün istifadə edirlər.

Bir SEO perspektivindən, 301 istiqamətləndirmələrindən istifadə etmək üçün bir səbəbdən URL-lərin linklərin populyarlığını qoruduğu, çünki bu redirects bir səhifənin "keçid suyu" nun köhnə səhifədən yeni keçdiyini ötürür. 302 istiqamətləndirməni qurduğunuzda, Google və populyarlıq reytinqlərini təyin edən digər saytlar linkin nəticədə tamamilə silinəcəyini güman edirlər ki, müvəqqəti yönlendirme olduğundan heç bir şey köçürmürlər. Bu, yeni səhifənin köhnə səhifəyə aid linklərin populyarlığına malik olmadığını bildirir. Bu populyarlıq özünü yaratmaq məcburiyyətindədir. Səhifələrinizin populyarlığını artırmaq üçün vaxt sərf etsəniz, bu siteniz üçün geriyə doğru böyük bir addım ola bilər.

Domain dəyişiklikləri

Saytınızın faktiki domen adını dəyişdirməyin nadir olduğuna baxmayaraq, bu zaman zaman baş verir. Məsələn, daha yaxşı bir vəziyyət yarandıqda bir domen adı istifadə edə bilərsiniz. Daha yaxşı bir domain təmin etsəniz, URL strukturunu deyil, həm də domeninizi dəyişməlisiniz.

Sitenizin domen adını dəyişdirirsinizsə, mütləq bir 302 redirect istifadə etməməlisiniz. Bu demək olar ki, həmişə "spammer" kimi görünür və hətta bütün domenlərinizi Google və digər axtarış motorlarından məhdudlaşdıra bilər. Həmin yerdə işarə etmək lazımdır ki, bir neçə etki alanınız varsa, 301 server yönlendirmesini istifadə etməlisiniz. Bu, əlavə domenlərin imla səhvləri (www.gooogle.com) və ya digər ölkələr (www.symantec.co.uk) ilə satın alan saytlar üçün ümumi tətbiqdir. Bunlar alternativ domenləri təmin edirlər (heç kim onları tuta bilməz) və sonra onları birincil Web saytına yönləndirir. Bunu edərkən bir 301 yönlendirme istifadə etdiyiniz müddətdə, axtarış motorlarında cəzalanmayacaqsınız.

Niyə 302 Redirect istifadə edirsiniz?

302 redirect istifadə etmək ən yaxşı səbəb çirkin URL-lərinizi axtarış motorları tərəfindən qalıcı olaraq endekslenmesini təmin etməkdir. Məsələn, siteniz bir verilənlər bazası tərəfindən qurulsa, ana səhifənizi aşağıdakı kimi bir URL-də yönləndirə bilərsiniz:

http://www.about.com/

Bir çox parametr və birbaşa sessiya məlumatları olan bir URL üçün bu aşağıdakı kimi görünür:

(Qeyd: The simvolu bir xətt sarğı göstərir.)

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

Bir axtarış motoru ana sayfanızın URL'sini seçtiğinde, uzun URL'nin doğru bir sayfa olduğunun farkındasınız, ancaq bu URL'yi veritabanında tanımlamazsınız. Başqa sözlə, axtarış motorunuzun URL olaraq "http://www.about.com/" olmalıdır.

Bir 302 server yönlendirme istifadə edirsinizsə, bunu edə bilərsiniz və ən çox axtarış motorları spam deyilsiniz.

302 Redirects istifadə edərkən nədən çəkinirsiniz?

  1. Digər alanlara yönləndirməyin. Bu, əlbəttə, bir 302 istiqamətləndirmə ilə mümkün olsa da, daha az qalıcı olması görünüşünə malikdir.
  2. Eyni səhifəyə çox sayda redirects. Spamerlər tam olaraq bunu edir və siz Google-dan qadağan edilmək istəmədiyiniz halda eyni yerə istiqamətləndirən 5-dən çox URL-lərin olması yaxşı bir fikir deyil.

Jennifer Krynin tərəfindən hazırlanan əsər. Jeremy Girard 10/9/16 tarixində redaktə etdi