301 atiranyitas tipusai
Ha valmilyen okból a domainnevünk megváltozik de szeretnénk a keresorobotokat es a latogatoinkat atiranyitani az uj domainra akkor is ha a regit probaljak megnyitni akkor a 301 -es atiranyitasra van szuksegunk. Ennek a lenyege hogy egy “Moved permanently” http fejlecet kuld el a bongeszonek es atiranyitja az uj domainre.
Az altalam legjobb megoldasnak tartott .htaccess atiranyitas ugy tudjuk megvalositani, hogy egy .htaccess nevu fajl feltoltunk aregi domain tarhelyere es az alabbi sorokat helyezzuk el benn:
Redirect 301 / http://www.ujdomain.com/
Elofordulhat azonban hogy a .htaccess nincs engedelyezve a tarhelyunkon, de ilyenkor sem kell elkeseredni. Ebben az esetben csinaljunk egy index.php nevu fajlt es az alabbi tartalmat tegyuk bele:
<?php header('HTTP/1.1 301 Moved Permanently'); header('location:http://www.azujdomain.com'); ?>
Amennyiben serveroldali scriptek futtatasara sincsen lehetosegunk 301-es atiranyitast nem tudunk kivitelezni, mert a meta, vagy javascriptes atiranyitasoknak a status kodunk az megmarad 200 -as ami az jelenti hogy elerheto,de a bongeszot igy is at tudjuk iranyitani, csak ezt a keresorobotok nem tulzottan dijazzak. Mindenesetre nezzunk ezekre is egy-egy peldat:
<meta http-equiv="refresh" content="0;url=http://www.ujdomain.com/"> <script type="text/javascript"> window.location.href='http://www.ujdomain.com/'; </script>
Tehat ha van lehetosegunk akkor .htaccess-el oldjuk meg,de nem tudjuk akkor is mindenkeppen probaljuk meg serveroldalrol kikuldeni a 301 statuskodot hogy keresobarat maradjon az atiranyitasunk.
Cimkék: 301 atiranyitas, htaccess, Javascript, kepmeretezes

17. október 2009 18:10
És további probléma, hogy a Bing magasról ejt a 301-es http kódra, nem megy tovább. Legalábbis a tapasztalat ezt mutatja.