Რა განსხვავებაა 301 გადამისამართებისა და 302 გადამისამართების შორის

როდის უნდა გამოიყენოთ 301 და 302 Server Redirects?

რა არის სტატუსის კოდი?

როდესაც ვებ-სერვერი ემსახურება ვებ-გვერდს, სტატუსის კოდი გენერირდება და ჩაიწერება ვებ-სერვერის ჟურნალში. ყველაზე გავრცელებული სტატუსის კოდია "200" - რაც ნიშნავს გვერდს ან რესურსს. მომდევნო ყველაზე გავრცელებული სტატუსის კოდია "404", რაც იმას ნიშნავს, რომ მოთხოვნილი რესურსი არ არის ნაპოვნი სერვერზე რაიმე მიზეზით. ცხადია, გსურთ თავიდან აიცილოთ ეს "404 შეცდომები", რომელიც შეგიძლიათ გააკეთოთ სერვერის დონის გადამისამართებების მეშვეობით.

როდესაც გვერდზე გადამისამართება სერვერული დონის გადამისამართება, ერთი 300 დონის სტატუსის კოდები იტყობინება. ყველაზე გავრცელებული არის 301, რაც მუდმივი გადამისამართებაა და 302 ან დროებითი გადამისამართებაა.

როდის უნდა იყოთ 301 გადამისამართება?

301 გადამისამართების მუდმივი. ისინი გვეუბნებიან საძიებო სისტემას, რომ გვერდი გადავიდა - ალბათ იმის გამო, რომ რედიზაინი, რომელიც იყენებს სხვადასხვა გვერდებზე სახელებს ან ფაილურ სტრუქტურებს. A 301 გადამისამართება ითხოვს, რომ ნებისმიერი საძიებო სისტემა ან მომხმარებლის აგენტი მოდის გვერდზე, რათა განაახლონ URL მათი მონაცემთა ბაზაში. ეს არის ყველაზე გავრცელებული ტიპის გადამისამართება, რომ ხალხი უნდა გამოიყენოს ორივე SEO (საძიებო ოპტიმიზაციის) თვალსაზრისით და მომხმარებლის გამოცდილება პერსპექტივა.

სამწუხაროდ, ყველა ვებ დიზაინი ან კომპანია არ იყენებს 310 გადამისამართებების. ზოგჯერ მათ ნაცვლად გამოიყენებენ მეტა რეფრეშის ტეგით ან 302 სერვერიდან გადამისამართებას. ეს შეიძლება იყოს საშიში პრაქტიკა. საძიებო სისტემებს არც ამ გადამისამართების ტექნიკას არ დაამტკიცებენ, რადგან ისინი სპამიერებისთვის საერთო ჯაჭვი იყენებენ საძიებო სისტემებში შედეგების უფრო მეტ შესაძლებლობებს.

საწყისი SEO პერსპექტივა, კიდევ ერთი მიზეზი, რომ გამოიყენოთ 301 გადამისამართებების არის ის, რომ მაშინ თქვენი მისამართები შეინარჩუნონ ბმული პოპულარობა, რადგან ეს გადამისამართებების გადასცეს გვერდის "ბმული წვენი" ძველი გვერდი ახალი. თუ შეიქმნა 302 გადამისამართება, Google და სხვა საიტები, რომლებიც განსაზღვრავენ პოპულარობის რეიტინგებს, რომ ბმული საბოლოოდ მოიხსნება მთლიანად, ამიტომ მათ არ გადასცემენ არაფერს, რადგან ეს დროებითი გადამისამართებაა. ეს იმას ნიშნავს, რომ ახალ გვერდზე არ არსებობს რაიმე ბმული პოპულარობა დაკავშირებულია ძველი გვერდზე. მას აქვს საკუთარი პოპულარობა. თუ თქვენს მიერ შედგენილ დროში შემოიტანეთ პოპულარობა თქვენს გვერდებზე, ეს შეიძლება დიდი ნაბიჯი იყოს თქვენი საიტისთვის.

დომენის ცვლილებები

მიუხედავად იმისა, რომ იშვიათია, რომ თქვენ უნდა შეცვალოთ თქვენი საიტის ნამდვილი დომენი, ეს დროდადრო ხდება. მაგალითად, თქვენ შეიძლება იყენებთ ერთი დომენის სახელით, როდესაც უკეთესი ხდება ხელმისაწვდომი. თუ უკეთესი დომენის დაცვა, თქვენ უნდა შეიცვალოს არა მხოლოდ თქვენი URL სტრუქტურა, არამედ დომენიც.

თუ თქვენ შეცვლით თქვენი საიტის დომენის სახელი, აუცილებლად არ უნდა გამოიყენოთ 302 გადამისამართება. ეს თითქმის ყოველთვის ხდის "spammer" - ს ჰგავს და Google- ს და სხვა საძიებო სისტემებს დაბლოკავს ყველა თქვენს დომეინს. თუ თქვენ გაქვთ რამდენიმე დომენები, რომ ყველა უნდა აღვნიშნო, რომ იგივე ადგილი, თქვენ უნდა გამოიყენოთ 301 სერვერი გადამისამართება. ეს არის ჩვეულებრივი პრაქტიკა იმ საიტებისთვის, რომლებსაც დამატებითი დომენები აქვთ მართლწერის შეცდომებით (www.gooogle.com) ან სხვა ქვეყნებისთვის (www.symantec.co.uk). ისინი უზრუნველყოფენ იმ ალტერნატიულ დომენებს (ისე, რომ ვერავინ ვერ აითვისებს მათ) და შემდეგ გადამისამართება მათ პირველადი ვებსაიტზე. სანამ თქვენ გამოიყენებთ 301 გადამისამართებას, ამის გაკეთებაზე, თქვენ არ დააჯარიმებით საძიებო სისტემებში.

რატომ იყენებთ 302 გადამისამართებას?

საუკეთესო მიზეზი, რომ გამოიყენოთ 302 გადამისამართება, შეინახოს თქვენი მახინჯი მისამართები საძიებო სისტემებში მუდმივად ინდექსით. მაგალითად, თუ თქვენი საიტი აგებულია მონაცემთა ბაზით, თქვენ შეგიძლიათ გადააყენოთ თქვენი გვერდი URL- დან, როგორიცაა:

http://www.about.com/

ბევრ პარამეტრთან და სესიის მონაცემებთან URL- ზე, რომ ასე გამოიყურებოდეს:

(შენიშვნა: სიმბოლო მიუთითებს ხაზის გადატანას).

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

როდესაც საძიებო სისტემა იღებს თქვენს მთავარ გვერდს URL- ს, გსურთ მათ აღიარონ, რომ ხანგრძლივი URL არის სწორი გვერდი, მაგრამ არ არის განსაზღვრული ეს URL მათი მონაცემთა ბაზაში. სხვა სიტყვებით რომ ვთქვათ, საძიებო სისტემას აქვს "http://www.about.com/", როგორც თქვენი URL.

თუ თქვენ იყენებთ 302 სერვერს გადამისამართებას, ამის გაკეთება შეგიძლიათ, ხოლო საძიებო სისტემებში ყველაზე მეტყველებს, რომ თქვენ არ ხართ სპამერი.

რა უნდა გააკეთოთ 302 გადამისამართების გამოყენებისას?

  1. სხვა დომენებზე გადამისამართება. მიუხედავად იმისა, რომ ეს შესაძლებელია, რომ გავაკეთოთ 302 გადამისამართება, მას აქვს გამოჩენა გაცილებით ნაკლებია მუდმივი.
  2. გადამისამართებების დიდი რაოდენობა იმავე გვერდზე. ეს არის ზუსტად ის, რასაც სპამერები აკეთებენ და თუ არ გინდა, რომ აკრძალული იყოს Google- ისგან, ეს არ არის კარგი იდეა, რომ 5-ზე მეტი URL გადავიდეს იმავე ადგილას.

ჯენიფერ კრიინინის ორიგინალური სტატია. რედაქტირებულია Jeremy Girard on 10/9/16