Objava - Kaj je preusmeritev 301 oziroma 301 Redirect

datum objave: 12.03.2023
Če bi se zaradi kateregakoli vzroka neko spletno mesto preselilo na drugo mesto, bi obiskovalec pri naslavljanju nanj dobil na ekranu sporočilo, da stran ne obstaja (404 Not Found). Takrat se vprašamo, kako lahko preprečimo take neželene situacije.
 
Kaj je preusmeritev 301 oziroma 301 Redirect
K sreči obstaja v HTML kodi možnost, da obiskovalca spletne strani preusmerimo na drugo mesto, ki je lahko na istem ali drugem strežniku. Za preusmeritev se uporablja koda 301 Redirect, ki pomeni trajno preusmeritev na drugo mesto. Če to naredimo, se bodo vse povezave, ki kažejo na staro mesto, preusmerile na novo, ne da bi obiskovalec spletne strani za to vedel.
 
Obstaja pa tudi možnost začasne preusmeritve, ki je primerna takrat, ko preusmeritev izvedemo samo za določen čas (npr. za čas neke akcije).
 
 
Kje preusmerjamo spletno stran?
 
 
Ko smo se seznanili, kaj je preusmeritev 301 oziroma 301 Redirect, nas zanima, kje preusmeritev izvedemo. To lahko naredimo na dveh mestih in sicer na strežniku ali pa na strani obiskovalca spletne strani.
 
Preusmeritve na strani strežnika
 
Te vrste preusmeritev se izvedejo na strežniku, če ta v glavi spletne strani najde ustrezno HTML kodo. Več o tem pod naslovom Kako izvedemo preusmeritev? Ta enovrstična koda pove brskalniku, kam naj gre, da bo na ekranu prikazal iskano spletno mesto, ki je preseljeno na novo lokacijo. Zaradi hitrejšega nalaganja spletne strani v prihodnje, shrani nov naslov v svoj predpomnilnik. To velja za preusmeritve 301, za 302 pa ne.
 
Preusmeritve na strani obiskovalca spletne strani
 
Preusmeritve na strani obiskovalca dosežemo s posebno programsko kodo, ki jo pošljemo brskalniku. Ker je ta varianta je počasnejša od preusmeritev na strani strežnika, se ji raje izognemo, preusmeritev pa izvedemo na strani strežnika.
 
 
Vrste preusmeritev
 
 
Poznamo več vrst preusmeritev, njihove oznake pa so 301, 302, meta refresh in še nekatere druge. Uporabljamo jih v različnih primerih.
 
Preusmeritev 301
 
Uporablja se za trajno preusmeritev z enega spletnega naslova na drugega. Z njo pomagamo iskalnikom, da lažje najdejo nov naslov preseljenega mesta. V praksi obstaja več primerov, ki jih navajamo pod naslovom Kdaj uporabimo preusmeritev?
 
Preusmeritev 302
 
Te vrste preusmeritev so podobne 301, le da jih uporabimo, kadar preusmerjamo URL naslov na drugo mesto samo začasno. Tak primer je med drugim tudi razpis neke akcije, ki traja le določeni čas.
 
Preusmeritve 303, 307, 308 in Meta Refresh
 
Gre za druge različice preusmeritev, ki pa so podobne preusmeritvama 301 in 302. Ker so te preusmeritve manj pomembne, jih v tej objavi podrobneje ne bomo obravnavali.
 
 
Kdaj uporabimo preusmeritev?
 
 
Preusmeritve redirect izvedemo v številnih primerih, ki jih navajamo v naslednjih alinejah:
 
  • če na naši spletni strani preselimo podstran na drugo mesto
  • če se URL naslov tuje spletne strani preseli na drugo mesto
  • če se ime URL naslova spremeni
  • če brišemo neko podstran, povezave nanjo pa želimo preusmeriti na drugo podstran s podobno vsebino
  • če spremenimo ime domene
  • če preusmerjamo HTTP naslov na HTTPS
  • če je URL naslov napisan s poševnico na koncu vrstice, enak drug pa brez, razume Google, da sta to dve podstrani; s preusmeritvijo 301 Redirect obe varianti poenotimo
  • če je URL naslov napisan z velikimi in majhnimi črkami, enak drug pa samo z majhnimi; za Googla sta to dve podstrani; s preusmeritvijo 301 ju poenotimo
 
 
Kako izvedemo preusmeritve?
 
 
Preusmeritev 301 naredimo tako, da v HTML kodi vnesemo meta tag z naslednjo vsebino:
 
Kaj je preusmeritev 301 oziroma 301 Redirect
Če izdelujemo spletne strani z enim od orodij (npr. WordPress), omogoča orodje možnost vpisa preusmeritve. Takrat moramo za vsako od orodij postopati na način, ki ga opisuje v svojih navodilih.
 
Preusmeritve lahko izvedemo tudi z Javascript in PHP kodo ali pa na Apache strežniku.
 
ločilo ločilo ločilo
Spletni studio G-SOFT
Britof 231d, 4000 Kranj
051 - 212 886
info@g-soft.si