2014/02/14

Opreste redirectionarea teritoriala Blogspot


Despre redirectionarea linkului Blogger in functie de tara din care se viziteaza, despre cum afecteaza aceasta redirectionare un blog si cum se opreste ea. 
redirectionare bloggerDaca folositi sau ati folosit vreodata platforma Blogger probabil stiti ca cei de la Google redirectioneaza vizitatorii blogului vostru la linkul blogului cu terminatia tarii din care previn vizitatorii.

Mai exact daca acest blog este vizitat de cineva din Romania linkul vazut de el va fi http://invata-online.blogspot.ro. Pentru cineva din Marea Britanie linkul va fi http://invata-online.blogspot.co.uk, pentru cei din Italia http://invata-online.blogspot.it, in timp ce cei din Ungaria vor vedea linkul ca http://invata-online.blogspot.hu si asa mai departe.

In engleza aceasta redirectionare se numeste country specific URL redirection sau 302 redirect. Aceasta redirectionare este benefica celor de la Google fiindca le face munca mai usoara dar nu si blogului nostru! Motivul principal pentru care au facut aceasta schimbare este pentru a le fi mai usor  sa blocheze un blog sau o pagina din blog pentru o anumita tara in timp ce in celelalte tari aceasta sa fie in continuare vizibila. De exemplu daca un anumit continut pe care l-am publicat nu este permis intr-o anumita tara el va fi doar blocat pentru tara respectiva si nu va fi sters complet de pe blog. Redirectionarea asta ne poate afecta pozitionarea din cautarile Google si alte motoare de cautare fiindca vom avea mai multe link-uri care duc la aceasi adresa. Asa cum au spus si cei de la Google aici atunci cand blogul nostru este accesat de crawlere (programe care viziteaza site-uri pentru a verifica continutul acestora) ele vor gasii acelasi continut pe mai multe linkuri ceea ce va afecta pozitionarea blogului in cautari pe motoarele de cautare(Google, Yahoo, Bing)

Personal stiam de mult timp de aceste redirectionari de url in functie de tara insa nu ma deranjau fiindca nu stiam ca imi poate afecta blogul. Citind pe alte bloguri de afara am aflat mai multe  si am gasit si un cod HTML cu ajutorul caruia o putem oprii.

Pentru stoparea ei copiati urmatorul cod:


<script type="text/javascript">
var blog = document.location.hostname;
var slug = document.location.pathname;
var ctld = blog.substr(blog.lastIndexOf("."));
if (ctld != ".ro") {
var ncr = "http://" + blog.substr(0, blog.indexOf("."));
ncr += ".blogspot.ro/ncr" + slug;
window.location.replace(ncr);
}
</script>

Acest cod blocheaza country redirection prin codul ncr (no country redirection)
Acesta trebuie lipit in HTML-ul blogului. Pentru asta intrati la Sablon-> Editati HTML (vezi in poza)

Se va deschide codul HTML al blogului iar in primele randuri veti vedea sectiunea <head>

Chiar dupa acesta lipiti codul de mai sus copiat anterior.

Codul acesta este pentru a seta linkul blogului cu terminatia .ro. Daca doriti sa o modificati schimbati codul ".ro" cu ".com". si codul blogspot.ro/ncr cu blogspot.com/ncr
In cazul in care aveti un blog in engleza iar publicul vostru tinta sunt persoanele din toata lumea nu doar dintr-o anumtita tara chiar va recomand sa blocati acest 302 redirect pentru o pozitionare mai buna in Google si alte motoare de cautare.

Niciun comentariu:

Spune-ti parerea:

invata-online.blogspot.com Web analytics