|
|
|
| Я понимаю, что этот вопрос больше не для этой ветки форума, но только здесь люди, которые могли бы сталкиваться с такой же проблемой. На странице установлен PHP скрипт, который определяет по IP регион, откуда приходит пользователь и если он пришел из Германии то показывает одну страницу, если из любой другой страны то другую. Спустя месяц обнаружил, что в google страница никак не отображается, пишется, что ее просто нет. Может это быть связано с скриптом?
$ip = ($_SERVER['HTTP_X_FORWARDED_FOR'] == "" ? $_SERVER['REMOTE_ADDR'] : $_SERVER['HTTP_X_FORWARDED_FOR']);
$info = new SimpleXMLElement('http://ipinfodb.com/ip_query_country.php?ip='.$ip, NULL, TRUE);
if ($info->CountryCode$info[4];=='DE')
{
header ('Location: de/');
}else{
header ('Location: ru/');
};
|
И еще вопрос, тот же паук google заходя на сайт уж точно не с немецкого ip, следовательно, автоматом должна индексироваться только русская страница ? | |
|
|
|
|
|
|
|
для: Geoli
(06.09.2010 в 11:55)
| | Это связано с перенаправлением | |
|
|
|
|
|
|
|
для: Yuriev
(06.09.2010 в 12:22)
| | т.е. для того, чтобы google увидел страницу и проиндексировал, нужно отказаться от такого перенаправления? По моим понятиям, google имеет IP не Германии, следовательно он должен всегда попадать на русскую страницу и проводить ее индекс, но и этого не происходит. | |
|
|
|