Переброс пользователя на другую страницу. Как отнесутся поисковики?

B
На сайте с 14.07.2006
Offline
71
977

В движке DataLife Engine сделал два небольших усовершенствования, интересно, поисковые машины реагируют на это?

1) При переходе с Яндекса, Гугла и др. сайтов на страницу http://pda.site.ru/2007/08/20/slon.html перебрасывает на http://site.ru/2007/08/20/slon.html

для этого в index.php вставил код

$req = $_SERVER['REQUEST_URI'];

$refer = $_SERVER['HTTP_REFERER'];
preg_match("/^(http:\/\/)?([^\/]+)/i",$refer, $matches);
$refer = $matches[2];
$newsite = "http://vykza.ru".$req;
if(
$refer=="www.yandex.ru"
or $refer=="blog.yandex.ru"
or $refer=="blogs.yandex.ru"
or $refer=="images.yandex.ru"
or $refer=="mail.yandex.ru"
or $refer=="go.mail.ru"
or $refer=="www.nigma.ru"
or (strpos(strtolower($refer),"rambler"))
or (strpos(strtolower($refer),"google")))

2) При переходе не с сайта http://site.ru/ на страницу печати http://site.ru/2007/08/20/print:page,1,slon.html перебрасывает на полную страницу http://site.ru/2007/08/20/slon.html

для этого в print.php вставил код

if (($_SERVER['HTTP_HOST'] != $_SERVER['HTTP_REFERER']))

{
@header('Location: /'.$year1.'/'.$month1.'/'.$day1.'/'.$news_name1.'.html');
die ("Access denied!!!<br /><br />Please visit <a href=\"/{$year1}/{$month1}/{$day1}/{$news_name}.html\">{$config['http_home_url']}{$year1}/{$month1}/{$day1}/{$news_name1}.html</a>");
};
A
На сайте с 31.07.2007
Offline
1
#1

Ну по сути то это редирект... А следовательно ботов ПС не будет перикидовать... Вроде.

B
На сайте с 14.07.2006
Offline
71
#2

ASmint, понятно, что редирект, только какой и как к такому редиректу относятся ПС ?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий