U toku ovog prebacivanja sa .yu na .rs domen, klijent je uzeo .rs domen. Medjutim, doticni, vrli domaci hosting provajder, je i jedan i drugi domen usmerio na isti hosting, onaj stari na kome je sajt i bio zadnjih nekoliko godina.
Konkretni .yu domen ima vise godina starosti, dobar PageRank, i hteo bih sada, ako steta vec i nije ucinjena, posto to ovako stoji nekoliko meseci, da uradim redirekciju na .rs domen, kojom bi se sacuvao rejting sajta i preneo na .rs domen.
Pronasao sam ovu temu ovde http://www.elitesecurity.org/t67466 i kod koji sam prilagodio ovoj situaciji:
switch ($_SERVER['HTTP_HOST'])
{
case 'sajt.org.yu':
case 'www.sajt.org.yu':
header('Location: http://www.sajt.rs/');
exit;
break;
}
I ovo funkcionise, na srecu. Nego me zanima da li je to validan, ispravan nacin, da se uradio ono sto hocu? Znaci da li ce sada PageRank sa org.yu da predje na .rs?
Drugo, hteo sam da sredim dve muve jednim udarcem, pa sam dodao i sledece:
switch ($_SERVER['HTTP_HOST'])
{
case 'sajt.org.yu':
case 'www.sajt.org.yu':
header('Location: http://www.sajt.rs/');
exit;
break;
case 'sajt.rs':
default:
header('Location: http://www.sajt.rs/');
exit;
break;
break;
}
Znaci htedoh da i na ovom novom .rs domenu uradim redirekciju, kada neko ukuca bez www da se usmeri na www verziju i da ta bude glavna. Medjutim ovo drugo parce koda ne radi.
Greska je sledeca:
This webpage has a redirect loop.
The webpage at http://www.sajt.rs/ has resulted in too many redirects. Clearing your cookies for this site may fix the problem. If not, it is possibly a server configuration issue and not a problem with your computer.
Nemam mogucnosti da koristim .htaccess fajl, i nemojte me pitati zasto. Jel neko ima ideju zasto ovo drugo ne radi, i da li moze da se namesti da radi?