Preskoči na vsebino
BeoHosting
BeoHosting
SEO

Kako nastaviti preusmeritve (301 proti 302)

BeoHosting Ekipa··9 min branja branja
Kako nastaviti preusmeritve (301 proti 302)

Kaj so HTTP preusmeritve

HTTP preusmeritev je mehanizem, ki samodejno preusmeri obiskovalce (in iskalnike) z enega URL-ja na drugega. Ko brskalnik zahteva stran, ki ima preusmeritev, strežnik odgovori s statusno kodo, ki brskalniku pove, da je vsebina premeščena na nov naslov. Brskalnik nato samodejno gre na nov URL, ne da bi uporabniku bilo treba kaj narediti.

Preusmeritve so povsod na internetu. Vsakič, ko stran preide s HTTP na HTTPS (z aktivirano SSL zaščito na domeni), spremeni strukturo URL-jev, izbriše stran ali spremeni domeno - se uporabljajo preusmeritve. Pravilno postavljene preusmeritve ohranjajo uporabniško izkušnjo in SEO vrednost, napačne pa lahko uničijo uvrstitev vaše strani.

301 preusmeritev (trajna)

Kdaj uporabiti 301

301 preusmeritev iskalnikom in uporabnikom pove, da je stran trajno premeščena na nov naslov. To je najpogostejša vrsta preusmeritve in jo morate uporabiti v večini primerov:

  • Sprememba URL strukture: Ko spremenite slug strani (npr. /stari-url na /novi-url).
  • Prehod na HTTPS: Preusmeritev vseh HTTP strani na HTTPS različice.
  • Sprememba domene: Ko menjate domeno strani (stara-stran.si na nova-stran.si).
  • Brisanje strani: Preusmeritev izbrisane strani na najbolj relevantno alternativo.
  • www vs non-www: Izbira ene različice in preusmeritev druge.

SEO učinek 301 preusmeritve

301 preusmeritev prenese večino SEO vrednosti (link juice) s starega URL-ja na novega. Google je potrdil, da 301 preusmeritve ne izgubijo PageRanka, kar pomeni, da nov URL podeduje uvrstitev starega. To je ključno, ko menjate URL-je strani, ki že imajo dobro uvrstitev in povratne povezave.

Google obdela 301 preusmeritve tako, da odstrani stari URL iz indeksa in ga nadomesti z novim. Ta postopek lahko traja od nekaj dni do nekaj tednov, odvisno od tega, kako pogosto Google obiskuje vašo spletno stran.

302 preusmeritev (začasna)

Kdaj uporabiti 302

302 preusmeritev iskalnikom pove, da je stran začasno premeščena in da se bo originalni URL vrnil. 302 uporabite v naslednjih situacijah:

  • A/B testiranje: Začasna preusmeritev dela prometa na testno stran.
  • Vzdrževanje: Začasna preusmeritev na vzdrževalno stran, medtem ko delate na spletni strani.
  • Geo-preusmeritev: Preusmeritev uporabnikov na lokalizirano različico strani glede na lokacijo.
  • Sezonska vsebina: Začasna preusmeritev na trenutno kampanjo ali ponudbo.

SEO učinek 302 preusmeritve

302 preusmeritev ne prenese SEO vrednosti na nov URL, ker Google pričakuje, da se bo originalni URL vrnil. Stari URL ostane v indeksu in ohrani svojo uvrstitev. Če pomotoma uporabite 302 namesto 301, lahko Google dolgo hrani stari URL v indeksu, namesto da bi ga nadomestil z novim, kar pomeni, da boste imeli dva URL-ja za isto vsebino.

Kako nastaviti preusmeritve v .htaccess

Posamezna preusmeritev

Najpreprostejši način dodajanja preusmeritve na Apache strežniku je prek .htaccess datoteke. Na BeoHostingu to naredite prek cPanel nadzorne plošče. Na začetek .htaccess datoteke dodajte naslednje vrstice:

Redirect 301 /stara-stran /nova-stran

Za 302: Redirect 302 /zacasna-stran /nadomestna

Preusmeritev s RewriteRule

Za naprednejše preusmeritve uporabite mod_rewrite. Na primer, preusmeritev vseh strani s HTTP na HTTPS:

RewriteEngine On
RewriteCond %{'{'}HTTPS{'}'} off
Redirect 301 / https://vasastran.si/

Za preusmeritev z www na non-www različico:

RewriteEngine On
RewriteCond %{'{'}HTTP_HOST{'}'} ^www\\.vasastran\\.si$ [NC]
RewriteRule ^(.*)$ https://vasastran.si/$1 [R=301,L]

Preusmeritev celotne domene

Če menjate domeno in želite, da ves promet gre na novo:

RewriteEngine On
RewriteRule ^(.*)$ https://nova-domena.si/$1 [R=301,L]

Preusmeritve v WordPressu

Vtičniki za preusmeritve

Če niste tehnična oseba, so WordPress vtičniki najlažji način za upravljanje preusmeritev:

  • Redirection: Najbolj priljubljen brezplačen vtičnik z več kot 2 milijonoma namestitev. Samodejno spremlja 404 napake in nudi ustvarjanje preusmeritev.
  • Yoast SEO Premium: Ima vgrajen upravitelj preusmeritev, ki samodejno predlaga preusmeritev, ko spremenite slug strani.
  • Rank Math: Brezplačen SEO vtičnik z modulom za preusmeritve in spremljanjem 404 napak.
  • Safe Redirect Manager: Lahek vtičnik, ki preusmeritve shranjuje v bazi podatkov namesto v .htaccess.

WordPress samodejne preusmeritve

WordPress ima vgrajen sistem, ki samodejno preusmeri stare slug-e na nove, ko spremenite permalink strani ali objave. Vendar to ne deluje vedno zanesljivo, še posebej pri velikih spremembah v URL strukturi. Zato je priporočljivo, da uporabite vtičnik za preusmeritve kot dodatno plast varnosti.

Najpogostejše napake pri preusmeritvah

  • Veriga preusmeritev: A preusmerja na B, B na C, C na D. Vsak korak upočasnjuje nalaganje in izgublja SEO vrednost. Vedno preusmerite neposredno na končni cilj.
  • Zanka preusmeritev: A preusmerja na B, B preusmerja na A. Brskalnik prikaže napako "ERR_TOO_MANY_REDIRECTS". Vedno preverite, da preusmeritve ne tvorijo kroga.
  • 302 namesto 301: Uporabite 302 namesto 301 za trajno spremembo. To preprečuje prenos SEO vrednosti.
  • Preusmeritev na 404: Preusmerjate na stran, ki ne obstaja. Vedno preverite, da ciljna stran deluje.
  • Preveč preusmeritev: Stotine preusmeritev v .htaccess upočasnjujejo strežnik. Čistite stare preusmeritve, ki niso več potrebne.

Zaključek

Preusmeritve so ključno orodje za ohranjanje SEO vrednosti in uporabniške izkušnje pri spremembah na spletni strani. Za trajne spremembe uporabite 301, za začasne pa 302. Izogibajte se verigam preusmeritev, zankam in napačnim tipom. Redno preverjajte, ali imate 404 napake, in ustvarite preusmeritve za strani, ki jih uporabniki in Google poskušajo obiskati. Pravilno upravljanje preusmeritev je lahko razlika med ohranjeno in izgubljeno uvrstitvijo. Oglejte si tudi naš vodnik za preusmeritve v cPanelu.

BeoHosting Ekipa

10+ let izkušenj — Strokovnjaki za spletno gostovanje in infrastrukturo

  • Web Hosting
  • WordPress Hosting
  • VPS
  • Dedicated Serveri
  • Domeni
  • SSL
  • cPanel
  • LiteSpeed
  • Linux administracija
  • DNS

Zadnja posodobitev: