igor3333: так а где этот скрипт взять который определяет бот или небот зашел? я аскачал какой то клоакинг но хз что это да и там на айпи ботов частично расчитан но где их брать и бновлять
если не уверен по Айпишкам можно вычислять сам бот
поставишь такой скипт и тебе на мыло будет приходить сообщение
когда Google бот заходит на Ваш сайт.
Можно найти все юзер агенты популярных поисковиков
и подправить этот скрипт. так что бы для ботов не был виден редирект.
что касается ip поисковиков, то они постоянно меняются, об этом сам гугля говорит.
Юзер агенты можно посмотреть на примере посещаемого сайта в cPanel в статистике awstats.
<?php
if ( strpos( $_SERVER['HTTP_USER_AGENT'], 'Googlebot' ) !== false )
{
// Ваш email
$email_address = 'you@yourdomain.com';
// Отправьте мне письмо
mail($email_address,'Googlebot Alert', 'Googlebot посетил мою страницу: '.$_SERVER['REQUEST_URI']);
}
?>
igor3333: спасибо - а роботы ПС могут браузер какой с эмулировать?
гео апи по другому никак нельзя - например через супер глобальную $_SERVER получаю айпи и как то узнать страну?
и на jquery такое можно - а то статика файлы в основном
в webmaster google есть инструмент - посмотреть сайт как google
я туда подставил сайт getip.p.ht
выдало как видит Google
ip 66.249.75.125
Страна - UNITED STATES
Область - CALIFORNIA
Город - MOUNTAIN VIEW
Браузер -</h4>Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html
то есть здесь гугля смотрит как человек Через браузер и так далее
Но вот сам гуглебот так не смотрит. и вообще есть где то скрипт каторые определят
что на сайт зашел бот а не человек. а таком случае редирект можно не показывать.
так а где этот скрипт взять который определяет бот или небот зашел? я аскачал какой то клоакинг но хз что это да и там на айпи ботов частично расчитан но где их брать и бновлять
если не уверен по Айпишкам можно вычислять сам бот
поставишь такой скипт и тебе на мыло будет приходить сообщение
когда Google бот заходит на Ваш сайт.
Можно найти все юзер агенты популярных поисковиков
и подправить этот скрипт. так что бы для ботов не был виден редирект.
что касается ip поисковиков, то они постоянно меняются, об этом сам гугля говорит.
Юзер агенты можно посмотреть на примере посещаемого сайта в cPanel в статистике awstats.
if ( strpos( $_SERVER['HTTP_USER_AGENT'], 'Googlebot' ) !== false )
{
// Ваш email
$email_address = 'you@yourdomain.com';
// Отправьте мне письмо
mail($email_address,'Googlebot Alert', 'Googlebot посетил мою страницу: '.$_SERVER['REQUEST_URI']);
}
?>
спасибо - а роботы ПС могут браузер какой с эмулировать?
гео апи по другому никак нельзя - например через супер глобальную $_SERVER получаю айпи и как то узнать страну?
и на jquery такое можно - а то статика файлы в основном
как сделать на jquery я не знаю.
На Php просто. Регистрируешься на http://ipinfodb.com/
тебе дают API ключ
по линку
http://api.ipinfodb.com/v3/ip-city/?key=Твой ключ&ip=ip пользователя
Поучаешь данные: ip юзера, страну город и так далее.
все это парсих через file_get_contents()
и там смотришь какие тебе нужны данные.
в общем получится как здесь
http://getip.p.ht/
в webmaster google есть инструмент - посмотреть сайт как google
я туда подставил сайт getip.p.ht
ip 66.249.75.125
Страна - UNITED STATES
Область - CALIFORNIA
Город - MOUNTAIN VIEW
Браузер -</h4>Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html
то есть здесь гугля смотрит как человек Через браузер и так далее
Но вот сам гуглебот так не смотрит. и вообще есть где то скрипт каторые определят
что на сайт зашел бот а не человек. а таком случае редирект можно не показывать.
и никуда ссылки не нужно прятать.
А неподелится кто кодом для выявления браузера и Геоайпи на jquery ?
на пхп
определение браузера - точнее юзер агента
здесь расшифровка
здесь беспланое GeoIp API
http://ipinfodb.com
как вариант просто через GeoIp
определяем город юзера, если города нету
то редирект не ставится.
Или так же определяем браузер юзера.
если браузер не определен, то редирект не ставится.