J'ai des pages sur mon site www.acethem.com qui ont une redirection 301 mais ce ne sont pas réellement des redirections 301. par exemple. www.acethem.com/pastpapers/by-year/2007/ est considéré comme une redirection 301 vers www.acethem.com/pastpapers/by-year de Google (j'utilise "Fetch as google" dans les outils pour les webmasters.
Maintenant plus bizarre ...
Mes pages paginées avec page> = 10 sont toutes redirigées vers la page d'accueil:
http://www.example.com/pastpapers/o-level/chemistry/page/10/
tandis que
http://www.example.com/pastpapers/o-level/chemistry/page/9/
fonctionne correctement dans le robot Google.
Notez que toutes ces pages fonctionnent correctement sans redirection dans les navigateurs.
Remarque: sur www.example.com/pastpapers/by-year/2007/
, le bouton de partage de Facebook pointe également sur www.example.com/pastpapers/by-year/
.
Si vous cliquez simplement sur les URL qu'ils ne redirigent pas, un élément est défini pour permettre à Google Bot d'accéder aux pages qu'il redirige.
J'ai découvert cela en utilisant l'outil Screaming Frog Spider, en modifiant l'agent utilisateur en GoogleBot, puis en explorant les URL que vous avez publiées.
Vous pouvez voir les résultats ci-dessous:
Vous ne savez pas exactement ce qui pourrait causer cela? Vous pouvez poster votre fichier .htaccess à réviser pour voir s'il est défini dans celui-ci. Essayez également de désactiver vos plugins WordPress un par un et voyez si c'est un plugin qui provoque les redirections.
Pour tous ceux qui sont tombés sur cette question comme je l’ai fait en cherchant une réponse à la même question, je suppose que vous êtes hébergé chez WPengine.
Si tel est le cas, connectez-vous simplement, ouvrez une discussion avec le support et dites-leur de désactiver:
redirect bots
J'ai écrit sur la cause du problème dans un article ici mais si l'histoire complète ne vous intéresse pas, elle se termine par la solution indiquée ci-dessus. :)
Si vous n'êtes pas hébergé avec WPengine, je n'ai malheureusement pas de solution, car je ne l'avais jamais vue auparavant.