Les outils pour les webmasters de Google signalent des erreurs d’exploration pour des liens qui n’ont jamais existé. Si je vérifie si un lien est lié à l’onglet "Lié depuis", il en indiquera un autre qui n’a jamais existé.
Ils mentionnent tous joomla/
qui n'est pas le CMS utilisé sur ce domaine (c'est WordPress fyi).
Exemple: http://example.com/joomla/index.php/component/user/register
Lié de: http://example.com/joomla/component/user/login?return=L2######
J'ai essayé quelque chose: j'ai fourni une des URL défectueuses à la fonctionnalité "Fetch as Google". Au lieu de renvoyer un 404, il renvoie un 301 vers une autre page Joomla.
HTTP/1.1 301 Moved Permanently
Server: Apache/2.4.3
X-Powered-By: PHP/5.4.4-10
X-Pingback: http://example.com/xmlrpc.php
Expires: Wed, 11 Jan 1984 05:00:00 GMT
Cache-Control: no-cache, must-revalidate, max-age=0
Pragma: no-cache
Set-Cookie: PHPSESSID=1fgr5v2oip39miibuptd51s8h0; path=/
Set-Cookie: woocommerce_items_in_cart=0; expires=Sat, 12-Jan-2013 11:44:01 GMT; path=/
Location: http://example.com/joomla/component/user/register
Content-Type: text/html; charset=iso-8859-1
Content-Length: 387
Date: Sat, 12 Jan 2013 12:44:01 GMT
Via: 1.1 varnish
Connection: keep-alive
Accept-Ranges: bytes
Age: 0
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="http://example.com/joomla/component/user/register">here</a>.</p>
<p>Additionally, a 301 Moved Permanently
error was encountered while trying to use an ErrorDocument to handle the request.</p>
</body></html>
La plupart de ces "mystères" 404 ont tendance à être le résultat d'une tentative de Googlebot d'explorer des formulaires, d'analyser JavaScript, etc., ou d'un nombre quelconque de sources externes, allant des services d'auto-traduction à de simples liens mal typés.
Il y a un article de blog de Google qui couvre le sujet en détail, mais le résultat est le suivant: s'il s'agit d'une malbouffe ne représentant pas un réel URL sur votre site, actuel ou passé, ne vous inquiétez pas.
Vous pouvez voir dans vos en-têtes de réponse HTTP que votre demande a été transmise à PHP, puis à WordPress. Le premier endroit où je voudrais rechercher ceci est alors vos WordPress plugins et thèmes. Si vous ne trouvez pas le problème vous-même, vous pouvez également faire appel à un administrateur système. cela ressemble à quelque chose qui nécessitera probablement une expérience pratique pour le résoudre.