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!
Pour davantage d’information, vous pouvez consulter les ressources suivantes :