Izbornik Zatvoriti

Redirekcija domena sa .htaccess ali i bez njega

Skraćena veza: https://pedja.supurovic.net/veza/1089

Ako za isti sajt koristite više domena, onda treba da znate da Google i drugi pretraživači naš i ne vole da to vide. Za jedan sajt bi trebalo uvek koristiti samo jedan domen. Ako ih imate više treba da ih podesite tako da preusmeravaju korisnika na osnovni domen.

Otkako je počeo sa radom .RS domen, ovo je naročito aktuelno, jer će domen .yu biti ugašen, pa su korisnici ovog domena prinuđeni da prestanu da koriste domene i da prelaze na neke druge. Tu je takođe dobro uraditi redirekciju sa .yu na novi domen, kako bi korisnici što pre videli promene i prestali da koriste .yu domen. Redirekcija će, nažalost, da vam pomaže samo dok .yu domeni budu radili, a posle toga, svi linkovi koji vode na .yu će vam propasti. Račun za tako nastalu štetu uputite RNIDS-u.

Da bi redirekcija imala efekta potrebno je da njom obezbedite dve stvari:

1) treba da redirektujete sve stare adrese (dakle svaki link do svakog dokumenta na starom domenu), na odgovarajuće adrese na novom domenu. Na primer, adresa http://www.staridomen.co.yu/kontakt/ treba da bude preusmerena na adresu http://www.novidomen.com/kontakt/.

2) redirekcija mora da bude permanentna, sa kodom 301. To će pretraživačima naglasiti da stara adresa više nije važeća i da treba da umesto nje koriste novu. To će vam prebaciti sav rejting sa starih adrese na nove, tako da će prilikom pretraga, pretraživač izbacivati vaše nove adrese umesto starih  a sav vaš trud oko optimizacije sajta za pretraživače (SEO) će biti sačuvan.

Redirekcija se obično podešava korišćenjem .htaccess datoteke ne veb serveru. Ova datoteka treba da se nalazi u osnovnom direktorijumu sajta. Ako je nema, napravite je običnim tekst editorom i u nju upišite sledeće komnde:

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.novidomen.com$
RewriteRule ^/?(.*)$ http://www.novidomen.com/$1 [R=301,L]

Ako nemate mogućnost da to upotrebite, nije sve izgubljeno. Ako vam je sajt urađen u nekom skript jeziku i još se sva obrada obavlja centralizovano kroz jedan te isti skript onda vrlo efikasno možete izvesti i iz skripta.

Evo jednostavnog PHP koda koji će preusmeravati sve upite na stari domen na istu adresu, samo na novom domenu:

if ($_SERVER != 'www.novidomen.com') {
   header("HTTP/1.1 301 Moved Permanently");
   header('Location: http://www.sajt.rs' . $_SERVER["REQUEST_URI"]);
   exit;
}

6 Comments

  1. Peđa

    U prinicpu ne. Ova redirekcija urpavo upućuje pretraživače da je sadržaj preseljen na drugo mesto i da to drugo mesto treba da indeksiraju i prikazuju u rezultatima pretrage.

  2. Vladimir

    Pozdrav,

    Nakon upisivanja koda u .htaccess zeljena redirekcija se ne obavlja. Da li moze neka pomoc ?

    Ne znam zasto, slicnu stvar je napisao cpanel za mene ali opet redirekcija nije radila.

    • Peđa

      Ukoliko je tako, onda je najbolje da se obratiš adsministrciji hosta koji koristiš. Biće da nešto na hostu nije dobro podešeno.

Ostavite odgovor na Peđa Odustani od odgovora

Vaša adresa e-pošte neće biti objavljena. Neophodna polja su označena *

Popunite izraz tako da bude tačan: *

Ovo veb mesto koristi Akismet kako bi smanjilo nepoželjne. Saznajte kako se vaši komentari obrađuju.