301 пренасочвания и 302 пренасочвания: Каква е разликата?

Всеки път, когато уеб сървър обслужва уеб страница, се генерира код на състоянието и се записва в регистрационния файл за този уеб сървър. Най-често код на състоянието е 200 - което означава, че страницата или ресурсът е намерен. Следващият най-често срещан код на състоянието е 404 - което означава, че исканият ресурс не е намерен на сървъра по някаква причина. Очевидно искате да ги избегнете 404 грешки, което можете да направите с пренасочвания на ниво сървър.

Когато дадена страница е пренасочена с пренасочване на ниво сървър, се отчита един от кодовете на състоянието на 300 нива. Най-често срещаните са 301, което е постоянно пренасочване, и 302или временното пренасочване.

Кога трябва да използвате 301 пренасочване?

301 пренасочвания са постоянни. Те казват на търсачката, че страницата се е преместила - вероятно поради редизайн, който използва различни имена на страници или файлови структури. 301 пренасочване иска всяка търсачка или потребителски агент, идващ на страницата, да актуализира URL адреса в своята база данни. Това е най-често срещаният тип пренасочване, който хората трябва да използват както от гледна точка на SEO (оптимизация за търсачки), така и от гледна точка на потребителския опит.

instagram viewer

За съжаление не всички уеб дизайни или компании използват 310 пренасочвания. Понякога вместо това те използват мета тага за опресняване или 302 сървърни пренасочвания. Това може да бъде опасна практика. Търсачки не одобрявайте нито една от тези техники за пренасочване, защото те са често срещан трик, който спамерите да използват, за да получат повече от своите домейни в резултатите от търсачката.

От гледна точка на SEO, друга причина да използвате 301 пренасочвания е, че тогава вашите URL адреси поддържат своята популярност на връзката, тъй като тези пренасочвания прехвърлят "сок от връзки" на страницата от старата страница към новата. Ако настроите 302 пренасочвания, Google и други сайтове, които определят рейтинга на популярността, приемат, че връзката е в крайна сметка ще бъдат премахнати напълно, така че те изобщо не прехвърлят нищо, тъй като това е временно пренасочване. Това означава, че новата страница няма популярност на връзката, свързана със старата страница. Тя трябва да генерира тази популярност сама. Ако сте инвестирали време за изграждане на популярността на вашите страници, това може да е голяма стъпка назад за вашия сайт.

Промени в домейна

Въпреки че рядко се налага да променяте действителното име на домейна на вашия сайт, това се случва от време на време. Например може да използвате едно име на домейн, когато стане налично по-добро. Ако защитите този по-добър домейн, ще трябва да промените не само структурата на URL адреса си, но и домейна.

Ако променяте името на домейна на вашия сайт, определено не трябва да използвате 302 пренасочване. Това почти винаги ви кара да изглеждате като „спамър“ и дори може да блокира всички ваши домейни от Google и други търсачки. Ако имате няколко домейна, които всички трябва да сочат към едно и също място, трябва да използвате пренасочването на сървъра 301.

Това е обичайна практика за сайтове, които купуват допълнителни домейни с правописни грешки (www.gooogle.com) или за други държави (www.symantec.co.uk). Те осигуряват тези алтернативни домейни (така че никой друг да не може да ги грабне) и след това ги пренасочват към основния си уебсайт. Докато използвате пренасочване 301, когато правите това, няма да бъдете наказани в търсачките.

Защо бихте използвали 302 пренасочване?

Най-добрата причина да използвате пренасочване 302 е да предпазите грозните си URL адреси от индексиране за постоянно от търсачките. Например, ако вашият сайт е изграден от база данни, можете да пренасочите началната си страница от URL адрес като:

Към URL адрес с много параметри и данни за сесията, който ще изглежда така:

Символът »показва увиване на линия.

Когато търсачката вдигне URL адреса на вашата начална страница, вие искате да разпознаят, че дългият URL адрес е правилната страница, но не и да дефинират този URL адрес в своята база данни. С други думи, искате търсачката да има " http://www.lifewire.com/" като вашия URL адрес.

Ако използвате пренасочване на сървър 302, можете да го направите и повечето търсачки ще приемат, че не сте спам.

Какво да избягвате, когато използвате 302 пренасочвания

  • Не пренасочвайте към други домейни. Въпреки че това със сигурност е възможно да се направи с пренасочване 302, изглежда, че е много по-малко постоянно.
  • Голям брой пренасочвания към една и съща страница. Точно това правят спамерите и освен ако не искате да бъдете забранени от Google, не е добра идея да имате повече от 5 URL адреса, пренасочващи към едно и също място.
instagram story viewer