Бот Google вызывает исключения приложений, когда он попадает в мое приложение - PullRequest
1 голос
/ 05 января 2012

Я использую шаблоны jquery, и недавно я получил сообщения об исключениях, поскольку бот Google прибыл.(Я знаю, что мог бы просто обработать исключения, но это не причина для моего вопроса.)

В моем приложении у меня есть такие ссылки:

http://www.example.com/?widget=${widget.id}
  • клиентская сторона, которая анализируется как шаблон Jquery во время выполнения и, очевидно, $ {widget.id} отображается.

Хотя робот Google попадает в мой источник, где ссылка выглядит, как указано вышепытаясь следовать этому, и это не правильно.

Каков наилучший механизм для решения этой проблемы?Если это href, nofollow достаточно?Или это что-то вроде robots.txt?Мне не нужно индексирование, кроме / -> это одностраничное приложение.Или есть какая-то хитрость, о которой я не знаю, чтобы позволить боту Google точно получать эти ссылки?

Ответы [ 2 ]

1 голос
/ 05 января 2012

Если вы говорите только о боте Google, вы можете изменить поведение анализатора в отношении параметров в ваших URL-адресах с помощью инструментов Google для веб-мастеров.

Чтобы запретить индексирование URL всеми ботами, вы можете заблокировать егов файле robots.txt (неправильный)

И чтобы позволить ботам правильно его анализировать, вы можете добавить его в sitemap.xml (правильные)

0 голосов
/ 13 февраля 2013

У меня та же проблема.Я могу подтвердить, что rel = "nofollow" не не позволяет Google индексировать ссылку внутри шаблона jquery.Robots.txt выглядит как правильное решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...