2010-11-17 30 views
0

Googlebot continue d'essayer d'appeler les méthodes ajax sur mon site Web. Par exemple: default.aspx/GetStuffWithAjaxEmpêcher googlebot d'appeler les méthodes ajax

Le problème est que cette méthode devrait être impossible pour google d'appeler depuis im vérifier avec javascript si la chaîne de requête a id = xxxx avant de l'appeler. Il n'y a aucun lien avec cette chaîne de requête que google pourrait suivre.

Est-il possible que le bot scanne PageMethods.GetStuffWithAjax dans mon code html et essaye juste d'appeler la méthode ajax? Et comment pourrais-je empêcher cela ... Quelqu'un?

+0

essayé robots.txt? – yoda

Répondre

4

Mettez Disallow: /GetStuffWithAjax en tant que ligne dans votre fichier robots.txt à la racine de votre domaine.

+0

Parfait, merci! Dommage que je ne puisse pas encore voter. – Andreas

+0

Juste une petite note à ce sujet. J'ai dû mettre /page.aspx/GetStuffWithAjax dans le fichier robots.txt. Ne fonctionnerait pas avec juste le nom de la méthode. – Andreas

1

Vous pouvez utiliser robots.txt pour dire à Google (et aux autres bons robots) de ne pas y aller. Vérifiez ici: