Редирект и индексирование

1 23
L
На сайте с 24.12.2012
Offline
0
#21
igor3333:
спасибо - а роботы ПС могут браузер какой с эмулировать?
гео апи по другому никак нельзя - например через супер глобальную $_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

выдало как видит 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

то есть здесь гугля смотрит как человек Через браузер и так далее

Но вот сам гуглебот так не смотрит. и вообще есть где то скрипт каторые определят

что на сайт зашел бот а не человек. а таком случае редирект можно не показывать.

и никуда ссылки не нужно прятать.

[Удален]
#22
kibnet:
по началу файл делаешь пустым

Лучше не надо, контент в js-файле какой-нибудь всё же должен быть ☝

А уж потом можно добавить пару нужных строчек 😂

[Удален]
#23
lilin:
как сделать на 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


то есть здесь гугля смотрит как человек Через браузер и так далее
Но вот сам гуглебот так не смотрит. и вообще есть где то скрипт каторые определят
что на сайт зашел бот а не человек. а таком случае редирект можно не показывать.
и никуда ссылки не нужно прятать.

так а где этот скрипт взять который определяет бот или небот зашел? я аскачал какой то клоакинг но хз что это да и там на айпи ботов частично расчитан но где их брать и бновлять

L
На сайте с 24.12.2012
Offline
0
#24
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']);
}
?>
[Удален]
#25

нашел такое определение браузеров но в опере чето неработает (ставил библиотеку меньше версии 1.3)

if (($.browser.msie) || ($.browser.mozilla) || ($browser.opera) || ($.browser.safari) || ($.browser.webkit)) {

тут свое

}

1 23

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