Прератка
7 отговора
530 прегледа
Прератка
Здравейте,
въпросът ми е - налага ми се да сменя адреса на един сайт, но бих искал когато се кликне на стария адрес да може или да се изписва адреса на новия или автоматично да препраща към него. Възможно ли е това и как би могло да стане?
въпросът ми е - налага ми се да сменя адреса на един сайт, но бих искал когато се кликне на стария адрес да може или да се изписва адреса на новия или автоматично да препраща към него. Възможно ли е това и как би могло да стане?
Ако не искаш да рискуваш шамари от търсачките
е по-добре да НЕ използваш meta refresh.
Редактирано от Areнт на
Хубаво :)
Вариант 1:
Вариант 2:
Препоръчвам първия
Edit: С meta refresh варианта е доволно добър - ако не го интересуват търсачките.
<?php
header("Location: [линк]");
?>
Вариант 2:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "[линк]">
<html>
<head>
<title></title>
<script type="text/javascript">
<!--//
var newURL="[линк]";
try{
window.location.replace(newURL);
}
catch(ex)
{
/****************************
Малко вероятно е някой
браузер да не поддържа
горния метод - но все пак..
****************************/
window.location.href=newURL;
}
//-->
</script>
</head>
<body>
</body>
</html>
Препоръчвам първия
Edit: С meta refresh варианта е доволно добър - ако не го интересуват търсачките.
Редактирано от Учeщ на
Re: Хубаво :)
В IE можеш да забраниш meta-refresh

Feathers hit the ground
before the weight can leave the air
Feathers hit the ground
before the weight can leave the air
Re: Прератка
За да е пълна програмата - става и с redirect 301 :-)
В .htaccess
redirect 301 / [линк]
Да допълня - в този случай наоколо трябва да се навърта Apache:-)
Scriptura pro scribente nihil probat...
В .htaccess
redirect 301 / [линк]
Да допълня - в този случай наоколо трябва да се навърта Apache:-)
Scriptura pro scribente nihil probat...
Редактирано от Flamm на
Оказва се че вчера не съм бил прав
<?php
/****************************************************************
Вчера не съм бил прав оказва се че google bot-a не харесва
освен meta refresh също javascript redirects както и
server side redirects. Единственият за който не бие шамари е
301. Тоест пишем нещо таквоз. Това е google frendly -
гаранция.
04.05.2005г
****************************************************************/
function redirecttoUrl($url)
{
header('HTTP/1.1 301 Moved Permanently');
header('Location: '.$url);
}
redirecttoUrl("[линк]");
?>
Редактирано от Учeщ на