Corriger le bogue des sitemaps du plugin WordPress SEO de Yoast

15 mai 2014 Plugins Wordpress, Tutoriels Wordpress Dernière mise à jour le 16 mai 2019
bug sitemap wordpress seo

Pour certains thèmes, la fonction Sitemap de l’extension (du plugin) de WordPress SEO de Yoast ne fonctionne pas. Celle-ci peut vous donner une erreur « Page Not Found » lorsque vous cliquez sur l’adresse inscrite dans la portion <head> de votre site. Pour corriger l’erreur 404, vous pouvez ajouter ceci au début de votre fichier .htaccess:

# WordPress SEO - XML Sitemap Rewrite Fix
 RewriteEngine On
 RewriteBase /
 RewriteRule ^sitemap_index.xml$ /index.php?sitemap=1 [L]
 RewriteRule ^locations.kml$ /index.php?sitemap=wpseo_local_kml [L]
 RewriteRule ^geo_sitemap.xml$ /index.php?sitemap=geo [L]
 RewriteRule ^([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L]
 RewriteRule ^([a-z]+)?-?sitemap.xsl$ /index.php?xsl=$1 [L]
 # END WordPress SEO - XML Sitemap Rewrite Fix

Très important de mettre au début, sinon ça ne fonctionnera pas! Consultez notre tutoriel complet sur comment installer le plugin WordPress SEO de Yoast. Pour davantage d’information, vous pouvez consulter les ressources suivantes :

Auteur
Louis-Philippe Dea

Fondateur de WP Pour les Nuls, de l'agence Guérilla Web et professeur au Cégep, je me nourris de WordPress, de web, d'entrepreneuriat et de yoga!

Articles similaires

Commentaires

  1. numero42 a écrit

    Bonjour mon site affiche deux erreurs 404 dans mon sitemap meme avec votre code…
    /project_tag-sitemap.xml
    /project_category-sitemap.xml
    Erreur HTTP : 404
    Comment éviter ce problème?

  2. Lawrence a écrit

    Super ! Ca marche. Merci beaucoup. Vous êtes le ma 4 ème tentative… La bonne. Merci encore.

  3. Coignet a écrit

    Merci beaucoup ! Le problème est résolu.
    Est-ce un problème côté Thème ou côté Plugin Yoast ?

  4. Sonia a écrit

    Pour moi ça ne fonctionne pas, mais le message que j’ai quand je veux afficher mon sitemap est celui-ci :
    « This page contains the following errors:
    error on line 1 at column 7: XML declaration allowed only at the start of the document
    Below is a rendering of the page up to the first error. »
    J’ai essayé avec l’extension helth check de tout désactiver (extensions et thème), l problème apparaît uniquement quand je remet le thème. Le support du thème ne répondant pas je me retrouve coincée.
    Auriez vous une idée ?
    Je vous remercie

    • Louis-Philippe Dea a écrit

      Bonjour Sonia,
      Je t’enterais si j’était toi d’aller dans le code du thème et de mettre certaines parties de celui-ci entre commentaire. De cette façon, tu pourrais isoler sections par sections et ainsi, trouver la racine du problème. Je commencerais par ton fichier functions.php.

Ajouter un commentaire

Veuillez noter que chacun des commentaires est modéré manuellement par un membre de notre équipe. Utilisez votre vrai nom plutôt qu'un nom de site web. Seuls les commentaires constructifs et respectueux seront approuvés. Merci!