jQuery provoquant des erreurs 404 dans les outils pour les webmasters sur / un répertoire

Il semble que jQuery l’utilise comme modèle de test pour déterminer la prise en charge des fonctionnalités par le navigateur. Je ne sais pas pourquoi cela serait jamais vu par un bot Google, cependant. Je ne savais pas que les robots Web utilisaient généralement du Javascript. Cela voudrait dire qu’ils fonctionnent réellement comme un navigateur Web (lequel je me demande?). Cela semble peu probable.

(Éditez – voyez ceci: comment les robots Web gèrent-ils le javascript – indique-t-il que Google pourrait essayer d’extraire des éléments de scripts? Surpris qu’il ne soit pas programmé pour reconnaître un élément de jQuery, utilisez-vous un nom non standard pour l’include?)

Sinon, y a-t-il une chance que l’en-tête de votre inclusion jQuery ne soit pas correct? Peut-être est-il servi avec un type mime HTML, ce que la plupart des navigateurs ne s’intéresseraient probablement pas, car leur type est également défini par le script include, mais un bot décidera peut-être d’parsingr.

Quoi qu’il en soit, plutôt que de définir une redirection, pourquoi ne pas simplement utiliser le robots.txt ? Ajouter cette ligne:

 Disallow: /a 

Vous pouvez également essayer de réparer jQuery. Obfuser un peu le lien ferait probablement l’affaire, par exemple changer la ligne incriminée:

  div.innerHTML = " 
<"+"a hr"+"ef='/a'" +" style='color:red;float:left;opacity:.55;'>a";

Si Google est assez intelligent pour parsingr les concaténations de chaînes, ce qui me choquerait, vous pouvez aller plus loin et atsortingbuer quelque chose comme “href” à une variable, puis concaténer avec cela. Je ne peux pas croire que leur scanner js irait jusque-là, ce serait fondamentalement comme essayer de l’exécuter.