INCLUDE_DATA
Apr
12

Как уже было отмечено, редирект в дорвеях дает самый высокий трафик с поисковика. Поэтому все чаще любителе дорвеев пытаются всяческим образом замаскировать редирект от поисковых роботов. Поможет ли в этом случае JS?

На сегодня большинство поисковых роботов научились обрабатывать JavaScript и переходить по редиректам в них. Дорвейщикам это лишняя головная боль, но все же они обновляют скрипты, которые способны обмануть роботов.

Вот, например, скрипт простого редиректа, по которому поисковик одназначно пройдет к месту назначения:

Код (javascript)
  1. document.location.href = "http://www.3vektora.com/search-engines/";

Если маленько пофантазировать, то можно придумать следующее:

Код (javascript)
  1.  
  2. var a1="win",a2="dow.",a3="loca",
  3.  
  4. a4="tion.",
  5.  
  6. a5="replace",
  7.  
  8. a6="(’htt",
  9.  
  10. a7="p://ww",
  11.  
  12. a8="w.3ve" ,
  13.  
  14. a9="ktor",
  15.  
  16. a10="a.com’)";var i,str="";
  17.  
  18. for(i=1; i<=10; i++)
  19.  
  20. {
  21.  
  22. str += eval("a" + i);
  23.  
  24. }
  25.  
  26. eval(str);

Или попытаться зашифровать текст с помощью утилит для кодирования HTML:

Код (javascript)
  1.  
  2. eval(unescape("%26%21:."));

Но толку от этого… Вообще никакого толка! Спайдеры видят такие редиректы, и с легкостью по ним перемещаются. Тогда можно поступить следующим образом: анализировать модель страниц, которая получается в браузере:

Код (html4strict)
  1.  
  2. <div style="overflow:auto; height: 1px;">
  3. <table width="100%">
  4. <td id="first">aassssssdddddffffgggghhhhjjjkklll</td>
  5. <td>aassssssdddddffffgggghhhhjjjkklll</td>
  6. <td>aassssssdddddffffgggghhhhjjjkklll</td>
  7. <td>aassssssdddddffffgggghhhhjjjkklll</td>
  8. <td>aassssssdddddffffgggghhhhjjjkklll</td>
  9. <td>aassssssdddddffffgggghhhhjjjkklll</td>
  10. <td>aassssssdddddffffgggghhhhjjjkklll</td>
  11. <td>aassssssdddddffffgggghhhhjjjkklll</td>
  12. <td>aassssssdddddffffgggghhhhjjjkklll</td>
  13. <td>aassssssdddddffffgggghhhhjjjkklll</td>
  14. </tr>
  15.  
  16. <td>aassssssdddddffffgggghhhhjjjkklll</td>
  17. <td>aassssssdddddffffgggghhhhjjjkklll</td>
  18. <td>aassssssdddddffffgggghhhhjjjkklll</td>
  19. <td>aassssssdddddffffgggghhhhjjjkklll</td>
  20. <td>aassssssdddddffffgggghhhhjjjkklll</td>
  21. <td>aassssssdddddffffgggghhhhjjjkklll</td>
  22. <td>aassssssdddddffffgggghhhhjjjkklll</td>
  23. <td>aassssssdddddffffgggghhhhjjjkklll</td>
  24. <td>aassssssdddddffffgggghhhhjjjkklll</td>
  25. <td id="second">aassssssdddddffffgggghhhhjjjkklll</td>
  26. </tr>
  27.  
  28. </table>
  29. </div>
  30.  
Код (javascript)
  1.  
  2. var D=document;
  3. function AbsPos(O, Parent){
  4. var X=0, Y=0, Next, D=document;
  5.  
  6. Next=O; if (Parent==null) Parent=D;
  7. while (Next!=null && Next!==Parent){
  8. Y+=Next.offsetTop; X+=Next.offsetLeft; Next=Next.offsetParent;
  9. }
  10. return [X, Y];
  11. }
  12.  
  13. var first = AbsPos(D.getElementById(‘first’));
  14.  
  15. var second = AbsPos(D.getElementById(’second’));
  16.  
  17. if (first[0] != second[0]) {
  18. document.location.href = "http:/’+'/www.my-coo-lsite.com/sila.html";
  19. }
  20.  
  21. else {
  22. document.write(‘whatever’);
  23. }
  24.  

Можно попробовать использовать редирект такого вида, судя по экспериментам создателя. Сам я ради интереса попробовал его использовать, но успеха не добился. А разбираться с ним было лень. Надеюсь у Вас из этого что-нибудь выйдет.

Использовались материалы сайта: www.seoweblog.ru/archives/54

1 комментарий

Написать комментарий

Никто не оставил ни одного комментария :(

RSS фид комментариев   TrackBack URL

Написать комментарий


:haha: :ooo: :dsadsad: :sd: :dsadasccc: :dsadas:



top