• Naučite se SEO

Kaj je preusmeritev

  • Felix Rose-Collins
  • 3 min read

Uvod

Preusmeritev je način pošiljanja uporabnikov in iskalnikov na različne naslove URL z enega povezanega sidra. Redno se uporabljajo tri osnovne preusmeritve. Najpogosteje uporabljene preusmeritve so navedene spodaj:

Trajno premaknjena stran (301)

ta preusmeritev je trajna poteza, ki na preusmerjeno stran prenese 90-99 % vseh povezav. Koda 301 se nanaša na kodo stanja HTTP za preusmeritve. Statusna koda HTTP 301 je najprimernejši način preusmeritve spletnega mesta za trajne premike.

Najdeno/začasno premaknjeno (302) (HTP 1.1 / HTTP 1.0)

koda 302 je začasna preusmeritev. Na novo lokacijo ne prenese nobenih povezav. Ta preusmeritev v večini primerov ni idealna rešitev. Poteka na podlagi protokola za prenos hiperteksta (HTTP), ki povezavi daje navodila, kako naj se obnaša. Prvotno je koda 302 veljala za začasno stran, vendar se je to v različici 1.1 spremenilo v pomen najdeno.

Začasno premaknjeno (307) (HTTP 1.1.)

Preusmeritev 307 je sekundarni korak HTTP 1.1 za preusmeritev 302. Izjema so primeri, ko je vsebina prenesena zaradi vzdrževanja spletnega mesta in je strežnik že pripravljen. Nekateri večji motorji uporabljajo pregledovalnike, ki kodo 307 obravnavajo kot kodo 301, zato v večini primerov to ni ugodna izbira. Koda 302 je še vedno boljša izbira za stran, ki je bila prestavljena in bo pozneje postavljena nazaj v običajno obliko.

Osvežitev meta

to je vrsta preusmeritve, ki se zgodi na ravni strani in ne na ravni strežnika. To ni splošno priporočljiva tehnika SEO, saj je počasnejša in ni običajno povezana s stabilnostjo. Meta osvežitev je običajno povezana z odštevanjem, ki ga spremlja besedilo. Običajno je sporočilo, ki navaja, da če v 5 sekundah niste bili preusmerjeni, kliknite povezavo ročno. Meta osvežitev bo prenesla del soka povezav, vendar še vedno ni optimalna izbira za preusmeritev.

Vrhunske taktike SEO: Preusmeritve

Če želite ohraniti vrednost optimizacije spletnega mesta, je nujno, da preusmerjeni promet dejansko pride na pravo mesto. Spremljanje najboljših praks in tega, kar je delovalo pri drugih spletnih mestih, je idealna strategija za izgradnjo zvezdniškega spletnega mesta. Preusmeritev ni redka praksa v digitalnih krogih je precej pogosta. Pogost scenarij preusmeritve je za naslove URL, ki se morajo za vedno premakniti na drug naslov. Številne kode za preusmeritev bodo delovale v zmogljivosti, vendar je preusmeritev 301 prednostna metoda zaradi učinkovitosti.

S preusmeritvijo 301 iskalnikom in brskalnikom sporočite, da je bila zadevna stran trajno prestavljena. To se nadalje razlaga tako, da poleg spremembe lokacije strani pomeni, da lahko vsebino in vse posodobitve najdete na tej novi strani. Postopek bo trajal dlje, če so brskalniki redki obiskovalci spletnega mesta. Druge kode za preusmeritev so v večini primerov neugodne izbire zaradi slabega posredovanja uvrstitve. Edini primer, ko se izbira ene od preusmeritev poleg kode 301 šteje za pozitivno alternativo, je, če oblikovalcu strani ni mar za izgubo soka povezav. Prenos vsebine postane težaven, ko stran dobi novo domeno ali ko se vsebina preseli na drugo lokacijo.

301 Vzorec težave z Apachejem

Problem

Prva uvedba spletnega mesta, ki je gostovalo v drugem strežniku in ne v domači domeni. Pri prenosu spletnega mesta na nov domači in namenski strežnik je pomembno, da novega spletnega mesta ne ustvarite kot podimenik gostiteljskega spletnega mesta. Pri preusmeritvi je treba upoštevati veliko datotek in imen map s spremembami kode 301 zaradi pripravljenosti za iskalnike.

Rešitev

Najlažji popravek bi bil, če bi v kodo PHP dodali preusmeritev 301 in tako uporabili funkcionalnost Apacheja.

Namestitev

Za delovanje mora biti v strežniku nameščen Apache. Pri razvijalcu preverite, ali je bil Apache privzeto nameščen. Razvijalec bo namestitev preveril tako, da bo v konfiguracijsko datoteko dodal vrstico.

Kontekst

Modul za prepisovanje deluje v dveh kontekstih, na strežnik in na imenik. Kontekst na strežnik zahteva urejanje datotek apache. Pri kontekstu na imenik se uporabljajo datoteke htaccess.

Regularni izraz (regexes) je niz, ki se ujema z drugimi nizi v nizu. Veljajo določena pravila sintakse, program pa se uporablja v urejevalnikih besedil za urejanje korpusov besedila glede na vzorce. To je veščina, ki jo je treba obvladati in jo je mogoče uporabiti za preusmerjanje naslovov URL.

Spodaj je seznam znakov in operatorjev, ki se uporabljajo v regexu.

Pika - ujema vse, kar ji je dodeljeno Zvezdica - ujema znake, kot so dodeljeni od nič do več Znak plus - ujema znak pred in za glavnim znakom Oklepaj - to je zaprta vrednost, ki se uporablja kot referenca za shranjevanje spremenljivke za poznejšo uporabo. Vrednost 1 in vrednost 2 - kadar sta v oklepaju zaprti več kot dve vrednosti.

Preusmerjanje datotek in map med domenami

Novo razvito spletno mesto je treba preusmeriti s starejšega strežnika na novega, pri tem pa ohraniti vsa imena datotek.

Primer preusmeritve

https://www.xyzabc.com/seo/somefile.php Za: /somefile/.php

Rešitev: V ustrezno datoteko na strežniku xyzabc.com dodajte potrebne direktive.

Preusmeritev 301 / seo/ (.*)/$1

Razlaga:

Regex: /seo/(.*) omogoča apacheju, da ve, da se ujema z mapo SEO. Oklepaj sporoča Apacheju, naj niz shrani kot referenco za nazaj.

Preusmerjanje kanoničnih gostiteljskih imen

Spletni razvijalec mora preusmeriti vse zahteve, ki se ne začnejo s www.xyzabc.com. To je storil, da bi se prepričal, da ne bo naletel na napake pri kanonizaciji.

Preusmeritev: https://xyzabc.com Na: https://www.xyzabc.com Preusmeritev: https://mail.xyzabc.com/ Na: https://www.xyzabc.com Preusmeritev: https://xyzabc.com/somefile.php Na: https://www.xyzabc.com/somefile.php

REŠITEV: Dodajte ustrezne direktive

RewriteCond %{HTTP_HOST} *!^www*.xyzabc.com\.org [NC]   RewriteRule (.*) https://www.xyzabc.com/$1 [L,R=301]

Razlaga:

Apache je povedal z direktivo, da je gostitelj potrebuje preverjanje in obiskovalec je dostop in pustite je program vedel, da če URL ni enak nastavljenih pogojev za preusmeritev na novo spletno mesto.

Felix Rose-Collins

Felix Rose-Collins

Ranktracker's CEO/CMO & Co-founder

Felix Rose-Collins is the Co-founder and CEO/CMO of Ranktracker. With over 15 years of SEO experience, he has single-handedly scaled the Ranktracker site to over 500,000 monthly visits, with 390,000 of these stemming from organic searches each month.

Začnite uporabljati Ranktracker... brezplačno!

Ugotovite, kaj preprečuje uvrstitev vašega spletnega mesta.

Ustvarite brezplačen račun

Ali se prijavite s svojimi poverilnicami

Different views of Ranktracker app