[Résolu] Conflict Between WPML and Rank Math Causing 404 Errors on Sitemaps
Il s'agit du forum d'assistance technique de WPML, le plug-in multilingue pour WordPress.
Il est accessible à tous, toutefois seuls les clients de WPML peuvent y publier leurs messages. L'équipe du WPML répond sur le forum 6 jours par semaine, 22 heures par jour.
Contexte de la question:
Je rencontre un problème sur mon site WooCommerce multilingue, où j'utilise WPML pour gérer différentes langues. J'utilise également Rank Math pour le SEO. Lorsque WPML est activé, certains fichiers de sitemap des produits générés par Rank Math renvoient des erreurs 404. Par exemple : lien caché - Fonctionne lien caché - Erreur 404 lien caché - Erreur 404 … lien caché - Erreur 404 Lorsque je désactive WPML, les erreurs 404 disparaissent. J'ai suivi plusieurs étapes de dépannage, y compris la réinitialisation des permaliens, la vérification des conflits de plugins, la révision des paramètres du sitemap, la vérification de la configuration du serveur et l'inspection des journaux d'erreurs du serveur, mais le problème persiste uniquement lorsque WPML est actif.
Symptômes:
Certains fichiers de sitemap des produits générés par Rank Math renvoient des erreurs 404 lorsque WPML est activé.
Questions:
Comment résoudre le conflit entre WPML et Rank Math qui cause des erreurs 404 sur certains fichiers de sitemap des produits ?
Les langues: Anglais (English )Français (Français )
Fuseau horaire: America/Lima (GMT-05:00)
Bonjour,
Merci d'avoir contacté le support de WPML.
Avant de commencer un débogage plus poussé pourriez vous vérifier les points avancés dans la documentation de RankMath: lien caché
Par experience, cela résolu la plupart des problèmes de sitemap (en particulier le point sur les serveurs Apache).
Dites moi si l'un des points vous a permis de résoudre le problème. Merci
PS: Je contacte également que sur le domain Anglais la sitemap fonctionne correctement: lien caché
Est-ce que tous les produits existent dans toutes les langues?
Suite à votre conseil, j'ai vérifié tous les liens de chaque langue et j'ai constaté des problèmes similaires. J'ai déjà ouvert un ticket avec Rank Math, mais nous n'avons pas encore trouvé de solution.
Voici un aperçu des sitemaps et des erreurs 404 trouvées pour chaque langue (voir détails ci-dessus).
French (lien caché):
/product-sitemap1.xml - OK
/product-sitemap2.xml - OK
/product-sitemap3.xml - OK
...
/product-sitemap8.xml - ERROR 404
...
/product-sitemap24.xml - OK
English (lien caché):
/product-sitemap1.xml - OK
/product-sitemap2.xml - ERROR 404
/product-sitemap3.xml - ERROR 404
...
/product-sitemap19.xml - ERROR 404
...
/product-sitemap22.xml - OK
De plus, pour d'autres langues comme le finnois, le norvégien et le suédois (fi.dekory.fr, no.dekory.fr, sv.dekory.fr), je n'ai pas encore vérifié tous les liens, mais le problème semble similaire.
French – Main Site – lien caché
/product-sitemap1.xml – OK
/product-sitemap2.xml – OK
/product-sitemap3.xml – OK
/product-sitemap4.xml – OK
/product-sitemap5.xml – OK
/product-sitemap6.xml – OK
/product-sitemap7.xml – OK
/product-sitemap8.xml – ERROR 404
…
/product-sitemap8.xml – ERROR 404
/product-sitemap24.xml – OK
English – lien caché
/product-sitemap1.xml – OK
/product-sitemap2.xml – ERROR 404
/product-sitemap3.xml – ERROR 404
/product-sitemap4.xml – ERROR 404
/product-sitemap5.xml – ERROR 404
/product-sitemap6.xml – ERROR 404
/product-sitemap7.xml – OK
/product-sitemap8.xml – OK
…
/product-sitemap23.xml – OK
/product-sitemap24.xml – OK
/product-sitemap25.xml – ERROR 404
…
/product-sitemap47.xml – ERROR 404
German – lien caché
/product-sitemap1.xml – OK
/product-sitemap2.xml – ERROR 404
/product-sitemap2.xml – ERROR 404
/product-sitemap3.xml – ERROR 404
/product-sitemap4.xml – ERROR 404
/product-sitemap5.xml – ERROR 404
/product-sitemap6.xml – ERROR 404
/product-sitemap7.xml – OK
/product-sitemap8.xml – OK
…
/product-sitemap23.xml – OK
/product-sitemap24.xml – OK
/product-sitemap25.xml – ERROR 404
…
/product-sitemap47.xml – ERROR 404
Les langues: Anglais (English )Français (Français )
Fuseau horaire: America/Lima (GMT-05:00)
Bonjour,
J'espère que leur support aura une solution à ce problème. En attendant voici des solutions alternatives:
1. Augmenter le nombre de liens par sitemaps. Cela réduira votre nombre de sitemaps drastiquement.
En lisant lien caché">leur documentation je vois qu'ils recommandent 200 liens par sitemaps dans le point #5.1 mais vous pouvez aller au moins jusqu'à 1000.
2. Essayez peut être de passer aux sitemaps HTML (point #6 - sur la même documentation)
Je tiens à vous informer que l'équipe Rank Math a résolu le problème que nous rencontrions. Ils ont créé un fichier nommé rank-math.php dans le dossier du thème actif et y ont ajouté des filtres spécifiques. Grâce à cette modification, les sitemaps de produits sont désormais générés uniquement en fonction du nombre de produits présents sur le domaine principal (fr).
Je tiens également à remercier Nicolas pour son soutien constant et précieux.
Merci encore pour votre aide et votre collaboration !