Teme: URL rewriting

Redirekcija domena sa .htaccess ali i bez njega

Skraćena veza: http://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;
}

Podelite ovaj članak sa prijateljima


6 comments to Redirekcija domena sa .htaccess ali i bez njega

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Popunite izraz tako da bude tačan: *