Le site web est construit en wordpress.
Je n'ai pas beaucoup d'expérience, j'ai donc besoin de votre aide. Une fois que j’ai entré dans "Search Console" à l’onglet "Crawl Crawl", j’ai vu que toutes les "404 erreurs" se trouvaient dans "wp-content/uploads" et la plupart d'entre eux sont . pdf
J'ai remarqué qu'il ajoute du texte après le suffixe de .pdf.
À “Erreur d'analyse”, il apparaît “Erreur 404” sur ce lien:
https://example.com/wp-content/uploads/2016/10/salon-du-livre-octobre-2016_2-2.pdf;salon-livre-octobre-2016_2-2
Lorsque j'essaie d'entrer, le message "Fichier non trouvé" s'affiche. Si je supprime le suffixe ;salon-livre-octobre-2016_2-2
du lien, j'ai accès à .pdf
. Le lien sera:
https://example.com/wp-content/uploads/2016/10/salon-du-livre-octobre-2016_2-2.pdf
https://example.com/wp-content/uploads/2017/10/marmara.pdf;
Si je supprime le suffixe du symbole ;
, le lien fonctionne.
J'ai essayé de rediriger avec Yoast.
Ancienne URL: https://example.com/wp-content/uploads/2016/10/salon-du-livre-octobre-2016_2-2.pdf;salon-livre-octobre-2016_2-2
Nouvelle URL: https://example.com
Ancienne URL: https://example.com/wp-content/uploads/2016/10/salon-du-livre-octobre-2016_2-2.pdf;salon-livre-octobre-2016_2-2
Nouvelle URL: https://example.com/wp-content/uploads/2016/10/salon-du-livre-octobre-2016_2-2.pdf
Aucune de ces deux n'a fonctionné.
Existe-t-il un moyen de rediriger ces PDF?
Que puis-je faire avec le problème des "erreurs d'analyse"?
J'utilise un plug-in d'icônes de fichiers (Icônes AF) pour pdf par Praveen Rajan et tous les 404 Rediriger vers la page d'accueil de Fakhri Alsadi.
Pour corriger ces erreurs d'analyse et rediriger de supprimer la partie après et en incluant le point-virgule (;
), vous pouvez procéder de la manière suivante au sommet de votre fichier .htaccess
:
RewriteRule ^(wp-content/uploads/[^;]+\.pdf); /$1 [R=302,L]
Ceci doit aller avant le WordPress contrôleur principal, sinon, cela n'aura aucun effet (ce qui peut faire partie du problème auquel vous êtes confronté).
Modifiez la redirection 302
(temporaire) en 301
(permanent) uniquement une fois que vous avez effectué le test pour vous assurer que tout fonctionne correctement.
Cependant, la question de savoir pourquoi ces erreurs d’exploration sont apparues est un autre problème - et cela peut nécessiter votre attention.