Как уже было отмечено, редирект в дорвеях дает самый высокий трафик с поисковика. Поэтому все чаще любителе дорвеев пытаются всяческим образом замаскировать редирект от поисковых роботов. Поможет ли в этом случае JS?
На сегодня большинство поисковых роботов научились обрабатывать JavaScript и переходить по редиректам в них. Дорвейщикам это лишняя головная боль, но все же они обновляют скрипты, которые способны обмануть роботов.
Вот, например, скрипт простого редиректа, по которому поисковик одназначно пройдет к месту назначения:
-
document.location.href = "http://www.3vektora.com/search-engines/";
Если маленько пофантазировать, то можно придумать следующее:
-
-
var a1="win",a2="dow.",a3="loca",
-
-
a4="tion.",
-
-
a5="replace",
-
-
a6="(’htt",
-
-
a7="p://ww",
-
-
a8="w.3ve" ,
-
-
a9="ktor",
-
-
a10="a.com’)";var i,str="";
-
-
for(i=1; i<=10; i++)
-
-
{
-
-
str += eval("a" + i);
-
-
}
-
-
eval(str);
Или попытаться зашифровать текст с помощью утилит для кодирования HTML:
-
-
eval(unescape("%26%21:."));
Но толку от этого… Вообще никакого толка! Спайдеры видят такие редиректы, и с легкостью по ним перемещаются. Тогда можно поступить следующим образом: анализировать модель страниц, которая получается в браузере:
-
-
<div style="overflow:auto; height: 1px;">
-
<table width="100%">
-
<td id="first">aassssssdddddffffgggghhhhjjjkklll</td>
-
<td>aassssssdddddffffgggghhhhjjjkklll</td>
-
<td>aassssssdddddffffgggghhhhjjjkklll</td>
-
<td>aassssssdddddffffgggghhhhjjjkklll</td>
-
<td>aassssssdddddffffgggghhhhjjjkklll</td>
-
<td>aassssssdddddffffgggghhhhjjjkklll</td>
-
<td>aassssssdddddffffgggghhhhjjjkklll</td>
-
<td>aassssssdddddffffgggghhhhjjjkklll</td>
-
<td>aassssssdddddffffgggghhhhjjjkklll</td>
-
<td>aassssssdddddffffgggghhhhjjjkklll</td>
-
</tr>
-
-
<td>aassssssdddddffffgggghhhhjjjkklll</td>
-
<td>aassssssdddddffffgggghhhhjjjkklll</td>
-
<td>aassssssdddddffffgggghhhhjjjkklll</td>
-
<td>aassssssdddddffffgggghhhhjjjkklll</td>
-
<td>aassssssdddddffffgggghhhhjjjkklll</td>
-
<td>aassssssdddddffffgggghhhhjjjkklll</td>
-
<td>aassssssdddddffffgggghhhhjjjkklll</td>
-
<td>aassssssdddddffffgggghhhhjjjkklll</td>
-
<td>aassssssdddddffffgggghhhhjjjkklll</td>
-
<td id="second">aassssssdddddffffgggghhhhjjjkklll</td>
-
</tr>
-
-
</table>
-
</div>
-
-
-
var D=document;
-
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]) {
-
document.location.href = "http:/’+'/www.my-coo-lsite.com/sila.html";
-
}
-
-
else {
-
document.write(‘whatever’);
-
}
-
Можно попробовать использовать редирект такого вида, судя по экспериментам создателя. Сам я ради интереса попробовал его использовать, но успеха не добился. А разбираться с ним было лень. Надеюсь у Вас из этого что-нибудь выйдет.
Использовались материалы сайта: www.seoweblog.ru/archives/54
1 комментарий
Написать комментарийНикто не оставил ни одного комментария :(
RSS фид комментариев TrackBack URL