Voir une erreur 404 là où votre sitemap XML devrait se trouver est une expérience frustrante, surtout quand vous savez à quel point il est important pour le SEO de votre site. Nous nous souvenons avoir rencontré ce problème exact avec Yoast SEO à nos débuts et le casse-tête pour trouver une solution simple.
La bonne nouvelle est qu'après avoir aidé des milliers d'utilisateurs, nous avons constaté que la solution est généralement beaucoup plus facile qu'il n'y paraît. Vous n'avez pas besoin d'être un expert en technologie pour résoudre ce problème courant.
Dans ce guide, nous vous présenterons les mêmes étapes éprouvées que nous utilisons pour corriger les erreurs de sitemap. Votre sitemap sera de nouveau opérationnel en quelques minutes seulement.
Faisons en sorte que cela soit résolu afin que les moteurs de recherche puissent trouver et classer correctement votre contenu.

Qu'est-ce qui cause l'erreur 404 du sitemap Yoast SEO dans WordPress ?
Le sitemap Yoast SEO aide les moteurs de recherche à trouver tout le contenu de votre site web que vous souhaitez qu'ils trouvent et indexent.
La correction de l'erreur garantit que les moteurs de recherche peuvent accéder à votre sitemap et découvrir toutes les pages et tout le contenu de votre site. Cela peut conduire à une meilleure visibilité et un meilleur classement dans les moteurs de recherche, et cela aidera également à classer votre contenu plus rapidement qu'sans sitemap.
WordPress dispose d'un sitemap XML par défaut que vous pouvez soumettre à Google Search Console et à d'autres moteurs de recherche.
Ce sitemap XML peut être consulté en entrant l'URL suivante dans la barre d'adresse de votre navigateur :
https://example.com/sitemap.xml
Cependant, ce sitemap généré par défaut par WordPress est très basique. Pour résoudre ce problème, tous les meilleurs plugins SEO pour WordPress comme Yoast SEO et le plugin All in One SEO créent leurs propres sitemaps XML avec plus de fonctionnalités.
Lorsque vous utilisez le sitemap XML généré par votre plugin SEO WordPress, le plugin réécrit le raccourci du sitemap XML par défaut de WordPress.
Cela signifie que l'URL du sitemap mentionnée ci-dessus redirigera alors les utilisateurs vers les sitemaps générés par votre plugin SEO WordPress.
Malheureusement, cela peut provoquer une erreur 404 sur certains sites Web en raison de conflits de plugins ou de paramètres WordPress incorrects.
Dans les sections suivantes, nous vous montrerons comment corriger facilement l'erreur 404 du sitemap WordPress dans le plugin Yoast SEO. Voici un aperçu rapide de toutes les méthodes que nous allons couvrir :
- Actualiser la structure des permaliens de WordPress (sans plugin)
- Mettre à jour manuellement les permaliens (avancé)
- Passer à un plugin de sitemaps XML (facile)
- Passer à All in One SEO pour WordPress (recommandé)
- Foire aux questions sur les erreurs de sitemap
- Ressources supplémentaires
Prêt ? Allons-y.
1. Actualiser la structure des permaliens de WordPress
WordPress est livré avec une structure d'URL conviviale pour le référencement, appelée permaliens. Cette structure d'URL utilise un système de redirection pour indiquer à votre serveur d'hébergement quelle page charger lorsqu'un utilisateur saisit une URL dans son navigateur.
Normalement, ces paramètres de permaliens sont automatiquement mis à jour lorsque vous apportez des modifications à votre site Web.
La mauvaise nouvelle est que WordPress est parfois incapable de rafraîchir la structure des permaliens, ce qui peut provoquer l'apparition de l'erreur 404 du sitemap de Yoast SEO.
Cela dit, cela peut être facilement résolu en allant sur la page Paramètres » Permaliens depuis la zone d'administration de WordPress et en cliquant simplement sur le bouton « Enregistrer les modifications ».

Cela permettra de rafraîchir les paramètres des permaliens de WordPress. Vous pouvez maintenant visiter votre page de sitemap XML pour voir si cela a résolu votre problème.
Si cela n'a pas résolu le problème, vous pouvez continuer à lire.
2. Mettre à jour manuellement les permaliens
Si l'actualisation de la structure de vos permaliens WordPress ne résout pas l'erreur 404, vous pouvez indiquer manuellement à votre serveur web de rediriger les utilisateurs vers la page de sitemap de Yoast SEO.
Important : Cette méthode fonctionne pour les sites web hébergés sur un serveur Apache. Le fichier .htaccess est un fichier de configuration qu'Apache utilise pour gérer les redirections et les structures d'URL.
Si votre site est hébergé sur un serveur qui utilise un serveur Nginx, ce fichier ne sera pas utilisé. Dans ce cas, nous vous recommandons de passer à la méthode suivante ou de contacter votre fournisseur d'hébergement pour obtenir de l'aide concernant les redirections au niveau du serveur.
Pour ce faire, vous devrez ajouter le code suivant à votre fichier .htaccess.
# Yoast 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?yoast-sitemap-xsl=$1 [L]
# END Yoast SEO - XML Sitemap Rewrite Fix
Remarque : Si votre site WordPress est installé dans un sous-répertoire ou un dossier (par exemple, https://example.com/monsite/), vous devrez utiliser le code suivant.
# Yoast SEO - XML Sitemap Rewrite Fix
RewriteEngine On
RewriteBase /mywebsite/
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?yoast-sitemap-xsl=$1 [L]
# END Yoast SEO - XML Sitemap Rewrite Fix
N'oubliez pas de remplacer /monsite/ par le nom de votre sous-répertoire.
Ce code indique simplement à votre serveur web quelles pages afficher lorsque les utilisateurs accèdent aux sitemaps XML de Yoast SEO.
Vous pouvez maintenant essayer d'afficher votre sitemap XML pour voir si cela résout votre problème.
3. Passer à un plugin de sitemaps XML
Si les méthodes ci-dessus n'ont pas résolu l'erreur 404, une alternative simple consiste à utiliser un plugin dédié uniquement à la création de votre sitemap. Pour cela, nous recommandons le plugin populaire et fiable Google XML Sitemaps. Cela vous permettra de désactiver la fonctionnalité de sitemap de Yoast et d'utiliser cet outil spécialisé à la place.
Le principal inconvénient de cette approche est que vous devrez vous fier à un plugin distinct pour générer les sitemaps XML et à Yoast SEO pour les autres fonctionnalités SEO.
Tout d'abord, vous devez installer et activer le plugin. Pour plus de détails, vous pouvez consulter notre guide étape par étape sur comment installer un plugin WordPress.
Étant donné que vous utilisez Yoast SEO, vous recevrez automatiquement une notification pour désactiver soit le plugin Google XML Sitemaps, soit la fonctionnalité de sitemap de Yoast SEO.

Ensuite, vous pouvez cliquer sur le bouton « Basculer le sitemap XML de Yoast SEO » pour continuer.
Cela vous amènera à l'onglet « Fonctionnalités » sous SEO » Général. À partir de là, vous devrez faire défiler jusqu'à l'option « Sitemaps XML » et la désactiver.

N'oubliez pas de cliquer sur le bouton « Enregistrer les modifications » pour sauvegarder vos paramètres.
Vous pouvez maintenant passer à la page Paramètres » Sitemap XML pour configurer vos sitemaps. Pour la plupart des sites Web, les paramètres par défaut fonctionneraient immédiatement.

Mais vous pouvez toujours configurer les paramètres en fonction de vos besoins.
Vous pouvez maintenant soumettre l'URL du sitemap XML à la console de recherche Google et à d'autres moteurs de recherche.

4. Passez à All in One SEO pour WordPress
Si vous rencontrez toujours des problèmes ou si vous préférez une solution de sitemap plus puissante et moderne, alors c'est le moment idéal pour passer à All in One SEO pour WordPress. C'est le meilleur plugin SEO WordPress du marché et une bien meilleure alternative à Yoast SEO.
Vous pouvez consulter notre comparaison Yoast vs All in One SEO pour plus de détails sur les différences.
All-in-One SEO (AIOSEO) est livré avec des sitemaps XML avancés et des options faciles à gérer qui vous donnent un contrôle total sur ce qu'il faut inclure ou exclure.
Tout d'abord, installons et activons le plugin All in One SEO pour WordPress. Pour plus de détails, consultez notre guide étape par étape sur comment installer un plugin WordPress.
Note : Il existe également une version gratuite de All in One SEO pour WordPress, qui inclut la plupart des fonctionnalités de sitemap XML, à l'exception des sitemaps vidéo et d'actualités.
Après l'activation, le plugin vous guidera à travers un assistant de configuration. Si vous avez besoin d'aide pendant la configuration, suivez notre guide sur la façon de configurer correctement le plugin All in One SEO pour WordPress.

All in One SEO vous permettra également d'importer des données SEO depuis Yoast SEO.
Cela garantit que toutes vos balises méta et titres SEO précédents restent inchangés.

Après la configuration initiale, vous pouvez aller à la page All in One SEO » Sitemaps pour configurer les paramètres du sitemap XML.
Vous pouvez cliquer sur le bouton « Ouvrir le sitemap » pour voir si cela a résolu l'erreur 404 du sitemap dans WordPress.

Après cela, vous configurez les paramètres du sitemap si nécessaire.
Par exemple, All in One SEO vous permet de choisir ce qui doit être inclus dans vos sitemaps. Vous pouvez ajouter ou supprimer des types de publication, des taxonomies, des publications individuelles et des pages.

All in One SEO vous permet également de créer des sitemaps vidéo, d'actualités, des sitemaps RSS et des sitemaps HTML pour votre site web.
Explorez simplement ses onglets pour voir si vous souhaitez configurer d'autres paramètres.

Ces sitemaps peuvent également être soumis à Google Search Console et à d'autres moteurs de recherche. Cela aide les moteurs de recherche à trouver rapidement le nouveau contenu sur votre site web.
Foire aux questions sur les erreurs de sitemap
Voici les réponses à certaines des questions les plus fréquentes que nous recevons concernant la correction des erreurs de sitemap WordPress.
1. Qu'est-ce qu'un sitemap XML et pourquoi est-il important ?
Un sitemap XML est comme une feuille de route de votre site web pour les moteurs de recherche. Il répertorie toutes vos pages, articles et autres contenus importants, ce qui permet aux robots des moteurs de recherche de trouver et d'indexer plus facilement tout ce que vous souhaitez afficher dans les résultats de recherche.
Un sitemap fonctionnel aide à garantir que votre contenu est découvert rapidement, ce qui est un élément clé d'un bon SEO.
2. Pourquoi le sitemap Yoast SEO affiche-t-il une erreur 404 ?
La cause la plus fréquente est un conflit avec le système de permaliens ou de « réécriture » de WordPress. Lorsque vous enregistrez vos paramètres de permaliens, WordPress crée des règles dans un fichier appelé .htaccess. Parfois, ces règles ne se mettent pas à jour correctement, ce qui entraîne une erreur 404 pour l'URL du sitemap.
D'autres causes peuvent inclure un conflit avec un autre plugin ou un problème de configuration spécifique du serveur.
3. Vais-je perdre mes paramètres SEO si je passe de Yoast à All in One SEO ?
Non, vous ne perdrez aucune de vos données SEO importantes. All in One SEO comprend un assistant de configuration qui détecte automatiquement Yoast SEO et vous permet d'importer tous vos paramètres en un seul clic.
Cela inclut vos titres SEO, descriptions meta et autres configurations, garantissant une transition en douceur sans nuire à votre classement.
4. À quelle fréquence dois-je soumettre mon sitemap à Google ?
Vous n'avez besoin de soumettre l'URL de votre sitemap principal (comme sitemap_index.xml) à Google Search Console qu'une seule fois. Les plugins SEO modernes, y compris All in One SEO, mettront automatiquement à jour le sitemap et notifieront les moteurs de recherche chaque fois que vous publierez du nouveau contenu ou apporterez des modifications à votre site.
Ressources supplémentaires
Nous espérons que ce guide vous a aidé à corriger l'erreur de sitemap. Pour plus de conseils sur l'amélioration du SEO et des performances de votre site, consultez ces articles utiles :
- Guide ultime du SEO WordPress pour débutants
- Comment ajouter votre site WordPress à Google Search Console
- Erreurs WordPress courantes et comment les corriger
- Comment choisir le meilleur plugin SEO pour WordPress
- Qu'est-ce qu'un sitemap XML ? Comment créer un sitemap dans WordPress ?
- Comment suivre les pages 404 et les rediriger dans WordPress
Nous espérons que cet article vous a aidé à résoudre l'erreur 404 du sitemap Yoast SEO dans WordPress. Ensuite, vous voudrez peut-être aussi consulter notre guide sur comment désactiver facilement le sitemap par défaut de WordPress ou notre sélection d'experts des meilleurs outils d'optimisation de contenu en ligne pour WordPress.
Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

CB
Salut, je viens d'essayer la deuxième version en modifiant les fichiers principaux des plugins et le site a disparu ?? y compris le backend. juste un écran blanc ?? J'ai remplacé le code par l'original et rien.
Matt Crystal
Merci ! Cela a fonctionné en fournissant le code dans le fichier .htaccess, puis en décochant l'option sitemap et en enregistrant. Ensuite, en recochant la case et en enregistrant à nouveau. Merci !
Roderick van Straten
J'ai ajouté ce code au .htaccess et je l'ai décoché et recoché, mais je n'obtiens plus qu'une page blanche pour le sitemap..
mandingo345
oui, sans correctif, juste décoche enregistre recooche et enregistre.
Tidus Ha
la dernière mise à jour fonctionne parfaitement pour moi. merci.
Jack
Après avoir perdu pas mal de temps à essayer de trouver ce qui n'allait pas, j'ai réussi à le faire fonctionner grâce à votre suggestion "Décochez l'option sitemap dans le plugin Yoast SEO et enregistrez les paramètres. Après cela, recochez l'option sitemap pour corriger l'erreur".
Merci beaucoup !
johnny
Merci beaucoup ! décocher, enregistrer, recocher, enregistrer a fait l'affaire !
sc456a
Après avoir ajouté le code au htaccess et décoché/recoché Sitemap dans le plugin, cela a fonctionné ! Merci !
Taylor
Ça a marché !! Merci !
alireza
ça marche pour moi aussi, Merci beaucoup !
Leo
Décochez puis enregistrez, puis revenez cochez à nouveau et enregistrez, cela a résolu mon problème. Cela devrait être au début avant que quiconque n'essaie autre chose ! cela a fonctionné pour moi merci quand même
Elle Laurel Rose
Youpi ! Merci. Le mien n'était probablement pas cassé longtemps car Google ne semblait pas s'en soucier encore. ... Mais mon site n'est qu'en phase de lancement douce de toute façon... Des crawls lents peut-être. Heureusement, j'améliore mon site avant que mes vrais projets ne soient en ligne (espérons-le bientôt).
Anyway I cannot thank you enough.
logitaki
J'ai ouvert le fichier class-sitemaps.php mais je ne trouve pas la section à laquelle vous faites référence « functiion () init code.. pouvez-vous être plus précis ?
Basie
Modifier le fichier .htaccess, décocher la génération du sitemap, enregistrer les paramètres, recocher, enregistrer les paramètres ... ça l'a résolu pour moi ! Merci BEAUCOUP.
Tom Atkinson
I found my issue was actually fixed purely by turning Yoasts sitemaps on and off from UI. Which is great!
Fernando
Avez-vous pu résoudre ce problème ? J'ai le même problème, j'obtiens un 404 sur post-sitemap.xml. Je n'ai pas vérifié les logs PHP pour voir quelle est l'erreur, mais ce serait probablement la même que la vôtre.
Steve
Pas de solution, et il n'y a pas de réponses aux fils de discussion de support sur WordPress, d'autres personnes le désactivent simplement et utilisent un autre plugin de sitemap.
Baidya nath Singh
Cela a fonctionné avec le premier code pour .htaccess. Merci.
hayderabbass
Désactiver le sitemap XML et le réactiver a résolu ce problème pour moi. Merci !
Ben Billson
J'avais un problème avec le sitemap qui renvoyait un 404 lorsque j'essayais d'y accéder.
J'ai essayé d'ajouter le premier Ifmodule, sans succès, puis je me suis souvenu que j'avais un autre Ifmodule en place pour gérer les redirections après avoir mis à jour ma structure de permaliens.
J'ai supprimé le Ifmodule de redirection, redémarré Worpress SEO, puis les sitemaps ont commencé à fonctionner. J'ai réajouté le Ifmodule de redirection, et tout semble maintenant fonctionner correctement. J'ai également vérifié le statut dans GWT et Bing WT et tout semble bon. Merci pour votre aide !
Rob Cooper
J'ai mis le premier Ifmodule dans htaccess et il a craché une sorte de contenu bizarre en une seule ligne, sans liens.
J'ai lu les commentaires
puis j'ai redémarré l'option sitemap de Yoast :
J'ai décoché « Activer le sitemap XML ici » et enregistré
Je l'ai re-coché et enregistré
J'ai vérifié mon sitemap et il était là, formaté correctement avec la feuille de style XSL appliquée et les liens fonctionnaient tous
chiappa
Je n'ai aucune idée où mettre ce code. Il n'y a pas de ligne comme : « function init() » dans class-sitemaps.php
Katrina Isabelle
Essayez d'aller dans vos paramètres de permaliens et de les enregistrer à nouveau. Si vous ne pouvez pas accéder au back-end de votre site à cause de l'erreur 500, alors supprimez ce fichier htaccess.
Katrina Isabelle
Bonjour ! Je pense que vous devriez ajouter une étape de plus tout au début : Réenregistrez vos paramètres de permaliens ! J'ai constaté que réenregistrer mes paramètres de permaliens a résolu le problème pour moi. Pas besoin d'aller dans le fichier htaccess.
EB
Exactement, cela a aussi résolu mon problème.
Alfonso
cela a résolu le problème pour moi, réenregistrer les permaliens WP
Steve
J'obtiens l'erreur suivante uniquement sur le sitemap post, tous les autres sitemaps fonctionnent correctement :
Erreur fatale : Taille de mémoire autorisée ../plugins/wordpress-seo/inc/class-sitemaps.php à la ligne 713
J'ai essayé les modifications htaccess et wpseo-functions mais sans succès.
J'ai désactivé tous les plugins, toujours sans succès.
J'ai supprimé wpseo et réinstallé mais toujours le même problème et maintenant sur le tableau de bord wpseo et la page des sitemaps, j'obtiens cette erreur :
Avertissement : call_user_func_array() attend le paramètre 1 comme rappel valide, fonction 'wpseo_xml_sitemaps_init' introuvable ou nom de fonction invalide dans /home/justplay/public_html/wp/wp-includes/plugin.php à la ligne 470
J'ai deux sites qui utilisent le même thème, les mêmes plugins etc. et l'un fonctionne bien, l'autre a ces erreurs, bizarre.
Jane Hockley
Merci – j'ai constaté qu'en décochant et en enregistrant, puis en recochant l'option sitemap pour le plugin Yoast, Google Webmaster a pu trouver mon sitemap
eliascan
Ça a marché pour moi aussi. Merci
Jared Eitnier
Ça a marché pour moi aussi, bonne idée.
Michael Erickson
Merci Jane !
Taylor
Merci !! Ça a marché comme sur des roulettes
Jesse
Ça a aussi fonctionné pour moi. Merci !
Brent Norris
ouais ça a supprimé les 3 erreurs affichées dans les outils pour webmasters. merci
Saw Panse
Ça a marché comme sur des roulettes. Merci @jane Hockley:disqus
Abhishek Mishra
Guys really you are amazing, yeah AMAZING.. this blog is really helpful for me
Jake Ratliff
Quand j'ai essayé la méthode htaccess, ça a fait planter mon site. J'ai juste ajouté ce code dans le fichier htaccess (via le plugin Yoast) :
# WordPress SEO – Correction réécriture sitemap XML
RewriteEngine On
RewriteBase /
RewriteRule ^sitemap_index.xml$ /index.php?sitemap=1 [L]
RewriteRule ^([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L]
# FIN WordPress SEO – Correction réécriture sitemap XML
Et ensuite j'ai cliqué sur le bouton « enregistrer les modifications dans .htaccess ». Je ne peux plus aller nulle part sans l'erreur 500 maintenant. Qu'est-ce que j'ai mal fait ? Quelqu'un sait comment corriger ça ?
Jake Ratliff
J'ai essayé la correction htaccess et maintenant j'ai une erreur 500 Internal Server Error.
Mark Haller
@NicolasJoly:disqus tu es une star, bien joué, merci beaucoup !
Tiffany Marie McAnally
Donc ça ne fonctionne toujours pas pour moi… J'ai l'impression de vouloir me taper la tête contre un mur. Autant j'adore le plugin, autant je pense que je vais le supprimer au profit de quelque chose de réellement fonctionnel.
Jérôme Lafforgue
Merci, ça fonctionne bien dans le fichier wpseo-functions.php @ ligne 461
ast
pour moi ça a bien fonctionné !
merci
NicolasJoly
@Matt Klein, c'est dans le fichier wpseo-functions.php @ ligne 461
NicolasJoly
@Matt Klein, la fonction 'init' est maintenant 'wpseo_xml_sitemaps_init' dans le fichier wpseo-functions.php, @ligne 461
Ajoutez juste :
global $wp_rewrite; avant la définition de $GLOBALS
et
$wp_rewrite->flush_rules(); après add_rewrite_rule…
/**
* Initialise les sitemaps. Ajoute les règles de réécriture et les variables de requête pour les sitemaps & XSL
*/
function wpseo_xml_sitemaps_init() {
$options = get_option( 'wpseo_xml' );
if ( $options['enablexmlsitemap'] !== true ) {
return;
}
// redirige sitemap.xml vers sitemap_index.xml
add_action( 'template_redirect', 'wpseo_xml_redirect_sitemap', 0 );
if ( ! is_object( $GLOBALS['wp'] ) ) {
return;
}
global $wp_rewrite;
$GLOBALS['wp']->add_query_var( 'sitemap' );
$GLOBALS['wp']->add_query_var( 'sitemap_n' );
$GLOBALS['wp']->add_query_var( 'xsl' );
add_rewrite_rule( 'sitemap_index.xml$', 'index.php?sitemap=1', 'top' );
add_rewrite_rule( '([^/]+?)-sitemap([0-9]+)?.xml$', 'index.php?sitemap=$matches[1]&sitemap_n=$matches[2]', 'top' );
add_rewrite_rule( '([a-z]+)?-?sitemap.xsl$', 'index.php?xsl=$matches[1]', 'top' );
$wp_rewrite->flush_rules();
}
Matt Klein
Il n'y a pas de zone de fonction init dans mon fichier class-sitemaps.php. Pourrait-elle s'appeler autrement. À quelle ligne se trouve-t-elle ?
Regina Falkowski
Added the code to .htaccess file and it worked like a charm! Thanks for the fix
Alec Byrne
Adding the .htaccess worked for me – thanks very much
Desainwebs
Toujours pas de travail pour moi
Ollie
La correction Htaccess a fonctionné pour moi.
Mais comme le dit Scott dans le premier commentaire ci-dessus, j'ai dû décocher la case du sitemap XML et enregistrer. Ensuite, la recocher et enregistrer à nouveau pour que le sitemap s'affiche. Je pense que cela mériterait d'être mentionné dans l'article.
Support WPBeginner
Ollie, oui nous avons mis à jour l'article.
Admin
Steve Patterson
Merci, cela a fonctionné pour moi en modifiant le fichier .htaccess. J'ai décoché puis réactivé les sitemaps et j'ai également changé le mien de 1 000 à 400. Si vous êtes sur un serveur partagé, je recommanderais un nombre plus bas afin de réduire l'utilisation du CPU sur votre domaine.
scott
Salut les gars,
J'ai aussi dû résoudre ce problème. Mon site est hébergé dans un sous-répertoire d'un site principal. J'ai donc dû définir la ligne suivante :
RewriteBase /scottmortiz/
J'ai ensuite dû décocher l'option sitemap XML de base dans le plugin, et enregistrer. Puis recocher le plugin et enregistrer. J'espère que cela fonctionnera pour certains d'entre vous.
-Scott
Chris
Salut Steven,
Merci beaucoup. Cela m'a aussi aidé. Mais pour que la réécriture fonctionne, j'ai dû désactiver la fonction xml, l'enregistrer, puis la réactiver (et l'enregistrer) à nouveau. Cela semble évident, mais c'est peut-être une note qui mérite d'être ajoutée à l'article. Je vais enregistrer cet article dans mon registre personnel d'aide WordPress.
Merci,
Chris
Dan
Merci Chris ! Cela a résolu mon problème de 404 avec la fonctionnalité de sitemap XML de Yoast.
Jason Judge
Ah, l'éteindre, puis le rallumer. Merci :-) Ce n'est pas aussi évident que vous le pensez. Mes sitemaps ne fonctionnaient pas non plus (j'obtenais un 404) jusqu'à ce que je fasse cela. Je n'ai pas eu à faire d'autres modifications décrites dans ce post.
Shanthi Ganesan
@PEKKO Salut, j'ai essayé vos techniques, cela fonctionne vraiment bien, merci beaucoup de partager....
Lukas
Rien ne fonctionne dans mon cas – toujours Erreur 404 …
Ryan
Beauté, ça l'a aussi résolu pour moi.. merci d'avoir publié ça
lloyd
ça vient de casser mes sites web… j'ai maintenant une erreur interne du serveur…
Rosie
La modification des fichiers .htaccess a été la solution. Merci d'avoir publié ça ! Vous m'avez épargné beaucoup de temps et d'ennuis.
Pekko
Je venais de rencontrer le même problème. j'ai décoché la case (Cochez cette case pour activer la fonctionnalité de sitemap XML) — j'ai appuyé sur enregistrer, puis j'ai recoché la case, après cela, il a retrouvé le sitemap, j'espère qu'il sera là !
Anisa
J'utilise cette technique, et ça a marché
John
Ça a marché pour moi aussi. Merci !
Cara Sherlock
Décocher, enregistrer puis recocher a aussi marché pour moi. Merci !
Badprimer
[..j'ai décoché la case (Cochez cette case pour activer la fonctionnalité de sitemap XML) — j'ai appuyé sur enregistrer, puis j'ai recoché la case..]
Worked for me. Thx!!
Kerry
Merci ! Ça a marché pour moi aussi ! Si simple. L'auteur de cet article devrait aussi ajouter ça.
bruce
Ça a aussi marché pour moi. désactiver les sitemaps. enregistrer. les réactiver. enregistrer. résolu
David
Idem pour moi, décoché, enregistré, coché, enregistré, voilà !
hobbsy
cela a aussi fonctionné pour moi
Hugo
Bonjour,
J'ai encore quelques problèmes avec mon site web :
Mon plan de site contient beaucoup de fichiers comme celui-ci :
http://www.blenheimgang.com/wp-content/uploads/media/2013/09/BCRR-E30-25.jpg
et ils font référence à un lien brisé. Comment puis-je les supprimer ?
Support WPBeginner
Ne ressemble pas à un lien brisé.
Admin
Steven
Je vais juste partager ce qui a fonctionné pour moi, en changeant le ‘nombre maximum d’entrées par sitemap’ à 250 (c’est-à-dire, quelque chose de moins de 1000) j’ai réussi à corriger l’erreur 404. Je pense que le serveur avait des problèmes pour traiter 1000 entrées qui est la valeur par défaut.
Maggie
Salut Steven, c’est une excellente solution ! J’ai juste corrigé le problème avec ta méthode. Merci beaucoup !
PromInc
Merci Steven – cela a également résolu mon problème. Le champ ‘nombre maximum d’entrées…’ était vide pour moi ; ajouter simplement une valeur semblait fonctionner, ce qui est bien car je trouvais 250 un peu bas. Solution très simple mais efficace.
Nick Root
Ça a marché, merci pour le tuyau !