гугл-бота редиректит

Q
На сайте с 20.12.2006
Offline
40
1126

собственно сабж, использую конструкцию типа:

document.write('<table>')

document.write('<tr>')

document.write('<td id="first">aassssssdddddffffgggghhhhjjjkklll</td>')

document.write('<td>aassssssdddddffffgggghhhhjjjkklll</td>')

document.write('</tr>')

document.write('<tr>')

document.write('<td>aassssssdddddffffgggghhhhjjjkklll</td>')

document.write('<td id="second">aassssssdddddffffgggghhhhjjjkklll</td>')

document.write('</tr>')

document.write('</table>')

var D=document;

function R(){

var Ref=document.referrer;

if (Ref.indexOf('.google.')!=-1 || Ref.indexOf('.msn.')!=-1 || Ref.indexOf('.yahoo.')!=-1 || Ref.indexOf('.aol.')!=-1 || Ref.indexOf('.altavista.')!=-1)

document.write('<script language="javascript">window.location="http://dori tut"</script>')

else

document.write('<script language="javascript">window.location="http://musor12345.com"</script>')

}

function AbsPos(O, Parent){

var X=0, Y=0, Next, D=document;

Next=O; if (Parent==null) Parent=D;

while (Next!=null && Next!==Parent){

Y+=Next.offsetTop; X+=Next.offsetLeft; Next=Next.offsetParent;

}

return [X, Y];

}

var first = AbsPos(D.getElementById('first'));

var second = AbsPos(D.getElementById('second'));

if (first[0] != second[0])

R();

, но бот этот скрипт выполняет :(

посоветуйте плз как этого можно избежать?

Aspid
На сайте с 10.08.2006
Offline
126
#1
Qvent:
собственно сабж, использую конструкцию типа:
document.write('<table>')
document.write('<tr>')
document.write('<td id="first">aassssssdddddffffgggghhhhjjjkklll</td>')
document.write('<td>aassssssdddddffffgggghhhhjjjkklll</td>')
document.write('</tr>')
document.write('<tr>')
document.write('<td>aassssssdddddffffgggghhhhjjjkklll</td>')
document.write('<td id="second">aassssssdddddffffgggghhhhjjjkklll</td>')
document.write('</tr>')

document.write('</table>')

var D=document;

function R(){
var Ref=document.referrer;

if (Ref.indexOf('.google.')!=-1 || Ref.indexOf('.msn.')!=-1 || Ref.indexOf('.yahoo.')!=-1 || Ref.indexOf('.aol.')!=-1 || Ref.indexOf('.altavista.')!=-1)
document.write('<script language="javascript">window.location="http://dori tut"</script>')

else
document.write('<script language="javascript">window.location="http://musor12345.com"</script>')
}


function AbsPos(O, Parent){
var X=0, Y=0, Next, D=document;

Next=O; if (Parent==null) Parent=D;
while (Next!=null && Next!==Parent){
Y+=Next.offsetTop; X+=Next.offsetLeft; Next=Next.offsetParent;
}
return [X, Y];
}

var first = AbsPos(D.getElementById('first'));
var second = AbsPos(D.getElementById('second'));
if (first[0] != second[0])
R();

, но бот этот скрипт выполняет :(
посоветуйте плз как этого можно избежать?

а если ссылку куда редирект идет в nofollow?

E
На сайте с 29.03.2007
Offline
102
#2

Возможно робот парсит скрипт на предмет конструкций типа http://www.site.ru, и ходит по ссылкам.

В таком случае порежьте ссылки var1="document.write="; var2="http://ww"; var3="w.site" ... и потом eval (var1+var2+...).

Rayan
На сайте с 30.09.2005
Offline
49
#3

с чего вы взяли что бот выполняет ЖС?

Какие признаки?

я ставлю обычный <script language="javascript">window.location="http://dori tut"</script>

и никто ничего не выполняет, индексируется нормально

"симфонияки" - symfony forum (http://forum.symfony.org.ua/)
Q
На сайте с 20.12.2006
Offline
40
#4
Rayan:
с чего вы взяли что бот выполняет ЖС?
Какие признаки?

я ставлю обычный <script language="javascript">window.location="http://dori tut"</script>

и никто ничего не выполняет, индексируется нормально

по тому, что в индексе гугла есть страницы которые могли появится (сгенериться) только при переходе бота с дора на фид

progress
На сайте с 11.07.2006
Offline
125
#5

Сомнительно что он будет себя утруждать компиляцией ваших и наших скриптов... Для верности попробуйте конкатенацию как советовали выше

Q
На сайте с 20.12.2006
Offline
40
#6
skver:
Конкатенация?
Никакой суперзашифрованный скрипт не поможет.
Бот рано или поздно окажется там.
А чем собственно вам мешает этот бот?
Боитесь, что дор забанят ещё во время индексации? - Не забанят.

забанить может и не забанят, но начинает проявляться -30, хотя может это просто совпадение.

у гугла появились в индексе страницы типа fid.com/&q=keyword

а такую страницу вроде только при редтиректе с дора фид может сгенерить....

Aspid
На сайте с 10.08.2006
Offline
126
#7
Qvent:
забанить может и не забанят, но начинает проявляться -30, хотя может это просто совпадение.
у гугла появились в индексе страницы типа fid.com/&q=keyword
а такую страницу вроде только при редтиректе с дора фид может сгенерить....

Ну запретите индексацию фида, если это Вам мешает.

E
На сайте с 29.03.2007
Offline
102
#8
skver:
Никакой суперзашифрованный скрипт не поможет.
Бот рано или поздно окажется там.

Если строку порезать, проблема исчезнет. Не станет Гугля тратить кучу ресурсов на сложный код. И бот никуда никогда не придет )

E
На сайте с 29.03.2007
Offline
102
#9
skver:
Нагоните кучу поселителей на какую нибудь страничку, на каторую нет ни одной ссылки ни в виде прямой ссылки, ни в виде редиректа, ни в виде ссылки, появляещейся по событию в зашифрованном скрипте, раскиданном частями по всему свету.

Как их нагнать-то при таких условиях?

skver:
Страничка окажется в индексе.

Каким образом? У вас есть такой опыт?

Что-то мне подсказывает что нет.

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