Pročitajviše
Pročitajviše
Pročitajviše
arrows
arrows
arrows
Pogledajvideo
Posjetiblog
Posjetiusluge
Posjetinaš rad
Tracking

Kako preusmjeriti URL-ove 301 redirekcijom

Ovo je možda jedno od najčešćih pitanja na forumima kada je riječ o redirekcijama.

Mario Francesevic 16 years ago
dots dots

Ovo je možda jedno od najčešćih pitanja na forumima kada je riječ o redirekcijama. Osim toga, moglo bi se reći da je 301 redirekcija jedna od stvari koju se jednostavno mora napraviti ako želimo:
preusmjeriti staru domenu na novu
pravilno organizirati strukturu URL-ova odabirom www. ili bez www prefiksa
postaviti preusmjeravanje sa nekoliko domena na jedan site
pomoći pretraživačima da reindeksiraju site koji se upravo prebacio na novu domenu postavljanjem višestrukih redirekcija
Ono zbog čega je 301 redirekcija nešto što se mora napraviti, je činjenica da je potrebno možda svega 5 minuta (OK, isključimo situaciju da trebate preusmjeriti 500-ak različitih URL-ova), malo dobre volje – i šalabahter o redirekciji. Predstaviti ću vam nekoliko načina na koji je moguće obaviti ovaj proces, no svaki od njih stvarno ne bi trebao uzeti više od par minuta…
Redirekcija stare domene na novu
Ova metoda se može primjeniti u slučaju da koristite Linux hosting i da je na serveru omogućen mod_rewrite. U slučaju da niste sigurni da je mod_rewrite omogućen, provjeru napravite na sljedeći način. Nakon toga, napravite .htaccess file u koji ćete kopirati sljedeći kod i snimiti ga u root direktorij:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.novadomena.com/$1 [R=301,L]
Redirekcija ne-www na www verziju
U .htaccess file kopirajte sljedeće:

Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^domena.com [nc]
rewriterule ^(.*)$ http://www.domena.com/$1 [r=301,nc]

Navedeno će napraviti redirekciju sa ne-www verzije na www. Razlog zbog kojeg se primjenjuje ova metoda je objašnjena već na ovom blogu, no nije na odmet ponoviti:
zbog razlike u prefiksu domene, moguća su odstupanja u broju backlinkova i pageranka (točnije rečeno, vrijednosti samog linka) jer se, tehnički, radi o dvije različite domene (linka)
PHP redirekcija
U slučaju da vam je potrebna redirekcija jednog filea, možete je obaviti unošenjem sljedećeg koda u samu stranicu:

Header( “HTTP/1.1 301 Moved Permanently” ); Header( “Location: http://www.novi-url.com” );
ASP redirekcija
Za korisnike ASP-a, gornja metoda bi izgledala ovako:
<%@ Language=VBScript %>
<% Response.Status=”301 Moved Permanently” Response.AddHeader “Location”,”http://www.novi-url.com/” %>
Redirekcija putem WordPressa
Za ljubitelje WordPressa postoji plugin koji vam pomaže da napravite 301 redirekcije. Nisam ga testirao, pa ako primjetite da ne radi kako treba – javite…


Newsletter

Trebat će nam tvoj email ako želiš saznati od nas što je novo u svijetu marketinga. Sigurni smo da će se isplatiti, sigurno vrijedi dvije sekunde vremena koliko je potrebno za pretplatu.