Vertrauenswürdige WordPress-Tutorials, wenn Sie sie am dringendsten benötigen.
Anfängerleitfaden für WordPress
WPB Cup
25 Millionen+
Websites, die unsere Plugins verwenden
16+
Jahre WordPress-Erfahrung
3000+
WordPress-Tutorials von Experten

So beheben Sie den 404-Fehler der Yoast WordPress SEO-Sitemap

Ein 404-Fehler dort, wo Ihre XML-Sitemap sein sollte, ist eine frustrierende Erfahrung, besonders wenn Sie wissen, wie wichtig sie für die SEO Ihrer Website ist. Wir erinnern uns, dass wir uns in unseren Anfangstagen genau mit diesem Yoast SEO-Problem befasst haben und uns mit der Suche nach einer einfachen Lösung herumgeschlagen haben.

Die gute Nachricht ist, dass wir nach der Hilfe für Tausende von Benutzern festgestellt haben, dass die Lösung normalerweise viel einfacher ist, als sie scheint. Sie müssen kein Technikexperte sein, um dieses häufige Problem zu lösen.

In diesem Leitfaden führen wir Sie durch dieselben bewährten Schritte, die wir zur Behebung von Sitemap-Fehlern verwenden. Ihre Sitemap wird in nur wenigen Minuten wieder ordnungsgemäß funktionieren.

Lassen Sie uns das in Ordnung bringen, damit Suchmaschinen Ihre Inhalte richtig finden und ranken können.

Yoast SEO XML-Sitemap 404-Fehler in WordPress beheben

Was verursacht den 404-Fehler der Yoast SEO-Sitemap in WordPress?

Die Yoast SEO-Sitemap hilft Suchmaschinen, alle Inhalte auf Ihrer Website zu finden, die sie finden und indizieren sollen.

Die Behebung des Fehlers stellt sicher, dass Suchmaschinen auf Ihre Sitemap zugreifen und alle Seiten und Inhalte Ihrer Website entdecken können. Dies kann zu einer besseren Sichtbarkeit und einem besseren Ranking in Suchmaschinen führen und hilft auch, Ihre Inhalte schneller zu ranken als ohne Sitemap.

WordPress verfügt über eine standardmäßige XML-Sitemap, die Sie bei der Google Search Console und anderen Suchmaschinen einreichen können.

Diese XML-Sitemap kann besucht werden, indem Sie die folgende URL in die Adressleiste Ihres Browsers eingeben:

https://example.com/sitemap.xml

Diese von WordPress generierte Standard-Sitemap ist jedoch sehr einfach. Um dies zu beheben, erstellen alle Top-WordPress-SEO-Plugins wie Yoast SEO und das All in One SEO Plugin ihre eigenen XML-Sitemaps mit mehr Funktionen.

Wenn Sie die XML-Sitemap verwenden, die von Ihrem WordPress SEO-Plugin generiert wurde, überschreibt das Plugin die Standard-WordPress-XML-Sitemap-Verknüpfung.

Das bedeutet, dass die oben genannte Sitemap-URL dann Benutzer zu den Sitemaps leitet, die von Ihrem WordPress-SEO-Plugin generiert werden.

Leider kann dies aufgrund von Plugin-Konflikten oder falschen WordPress-Einstellungen auf einigen Websites zu einem 404-Fehler führen.

In den folgenden Abschnitten zeigen wir Ihnen, wie Sie den WordPress-Sitemap-404-Fehler im Yoast SEO-Plugin ganz einfach beheben können. Hier ist eine kurze Übersicht über alle Methoden, die wir behandeln werden:

  1. WordPress-Permalink-Struktur aktualisieren (ohne Plugin)
  2. Permalinks manuell aktualisieren (Fortgeschritten)
  3. Wechseln Sie zu einem XML-Sitemaps-Plugin (einfach)
  4. Wechseln Sie zu All in One SEO für WordPress (empfohlen)
  5. Häufig gestellte Fragen zu Sitemap-Fehlern
  6. Zusätzliche Ressourcen

Bereit? Legen wir los.

WordPress verfügt über eine SEO-freundliche URL-Struktur, die Permalinks genannt wird. Diese URL-Struktur verwendet ein Weiterleitungssystem, um Ihrem Webhosting-Server mitzuteilen, welche Seite geladen werden soll, wenn ein Benutzer eine URL in seinen Browser eingibt.

Normalerweise werden diese Permalink-Einstellungen automatisch aktualisiert, wenn Sie Änderungen an Ihrer Website vornehmen.

Die schlechte Nachricht ist, dass WordPress manchmal die Permalink-Struktur nicht aktualisieren kann, was dazu führen kann, dass der Yoast SEO Sitemap 404-Fehler angezeigt wird.

Das gesagt, dies kann leicht behoben werden, indem Sie von der WordPress-Admin-Oberfläche zur Seite Einstellungen » Permalinks gehen und einfach auf die Schaltfläche „Änderungen speichern“ klicken.

Permalinks aktualisieren

Dies wird die Permalink-Einstellungen von WordPress aktualisieren. Sie können nun Ihre XML-Sitemap-Seite besuchen, um zu sehen, ob dies Ihr Problem behoben hat.

Wenn das Problem dadurch nicht behoben wurde, können Sie weiterlesen.

Wenn das Aktualisieren Ihrer WordPress-Permalink-Struktur den 404-Fehler nicht behebt, können Sie Ihrem Webserver manuell mitteilen, Benutzer auf die Sitemap-Seite von Yoast SEO umzuleiten.

Wichtig: Diese Methode funktioniert für Websites, die auf einem Apache-Server gehostet werden. Die Datei .htaccess ist eine Konfigurationsdatei, die Apache zur Verwaltung von Weiterleitungen und URL-Strukturen verwendet.

Wenn Ihre Website auf einem Hoster liegt, der einen Nginx-Server verwendet, wird diese Datei nicht verwendet. In diesem Fall empfehlen wir, zur nächsten Methode zu springen oder sich für Hilfe bei Server-Level-Weiterleitungen an Ihren Hosting-Anbieter zu wenden.

Um dies zu tun, müssen Sie den folgenden Code zu Ihrer .htaccess-Datei hinzufügen.

# 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

Hinweis: Wenn Ihre WordPress-Website in einem Unterverzeichnis oder Ordner installiert ist (z. B. https://example.com/mywebsite/ ), müssen Sie den folgenden Code verwenden.

# 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

Vergessen Sie nicht, /mywebsite/ durch Ihren Unterverzeichnisnamen zu ersetzen.

Dieser Code teilt Ihrem Webserver einfach mit, welche Seiten angezeigt werden sollen, wenn Benutzer auf die XML-Sitemaps von Yoast SEO zugreifen.

Sie können nun versuchen, Ihre XML-Sitemap anzuzeigen, um zu sehen, ob dies Ihr Problem löst.

3. Wechseln Sie zu einem XML-Sitemaps-Plugin

Wenn die oben genannten Methoden den 404-Fehler nicht behoben haben, ist eine einfache Alternative die Verwendung eines speziellen Plugins nur zur Erstellung Ihrer Sitemap. Hierfür empfehlen wir das beliebte und zuverlässige Google XML Sitemaps Plugin. Dies ermöglicht es Ihnen, die Sitemap-Funktion von Yoast zu deaktivieren und stattdessen dieses spezialisierte Tool zu verwenden.

Der Nachteil dieses Ansatzes ist, dass Sie sich auf ein separates Plugin zum Generieren von XML-Sitemaps und Yoast SEO für andere SEO-Funktionen verlassen müssen.

Zuerst müssen Sie das Plugin installieren und aktivieren. Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung zur Installation eines WordPress-Plugins.

Da Sie Yoast SEO verwenden, erhalten Sie automatisch eine Benachrichtigung, um entweder das Google XML Sitemaps-Plugin oder die Sitemap-Funktionalität von Yoast SEO zu deaktivieren.

Yoast SEO XML Sitemap Konfliktwarnung

Dann können Sie auf die Schaltfläche „Yoast SEOs XML-Sitemap umschalten“ klicken, um fortzufahren.

Dies bringt Sie zum Tab „Funktionen“ unter SEO » Allgemein. Von hier aus müssen Sie nach unten zum Eintrag „XML-Sitemaps“ scrollen und ihn deaktivieren.

Deaktivieren von XML-Sitemaps in Yoast SEO

Vergessen Sie nicht, auf die Schaltfläche „Änderungen speichern“ zu klicken, um Ihre Einstellungen zu speichern.

Sie können jetzt zur Seite Einstellungen » XML-Sitemap wechseln, um Ihre Sitemaps zu konfigurieren. Für die meisten Websites funktionieren die Standardeinstellungen sofort.

XML-Sitemaps-Einstellungen

Sie können die Einstellungen jedoch jederzeit an Ihre Bedürfnisse anpassen.

Sie können nun die XML-Sitemap-URL an die Google Search Console und andere Suchmaschinen übermitteln.

Sitemap-URL

4. Wechseln Sie zu All in One SEO für WordPress

Wenn Sie immer noch Probleme haben oder eine leistungsfähigere und modernere Sitemap-Lösung bevorzugen, dann ist jetzt der perfekte Zeitpunkt, um auf All in One SEO for WordPress umzusteigen. Es ist das beste WordPress-SEO-Plugin auf dem Markt und eine viel bessere Yoast SEO-Alternative.

Sie können unseren Yoast vs All in One SEO Vergleich für weitere Details zu den Unterschieden einsehen.

All-in-One SEO (AIOSEO) verfügt über erweiterte XML-Sitemaps und einfach zu verwaltende Optionen, die Ihnen die volle Kontrolle darüber geben, was in sie aufgenommen oder ausgeschlossen werden soll.

Installieren und aktivieren Sie zuerst das All in One SEO für WordPress Plugin. Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung zum Thema Installation eines WordPress-Plugins.

Hinweis: Es gibt auch eine kostenlose Version von All in One SEO für WordPress, die die meisten XML-Sitemap-Funktionen außer Video und Nachrichten enthält.

Nach der Aktivierung führt Sie das Plugin durch einen Einrichtungsassistenten. Wenn Sie während der Einrichtung Hilfe benötigen, folgen Sie unserer Anleitung, wie Sie das All in One SEO-Plugin für WordPress richtig einrichten können.

Einrichtung von All in One SEO

All in One SEO ermöglicht Ihnen auch den Import von SEO-Daten aus Yoast SEO.

Dies stellt sicher, dass alle Ihre bisherigen SEO-Meta-Tags und Titel unverändert bleiben.

Yoast SEO-Daten importieren

Nach der Ersteinrichtung können Sie zur Seite All in One SEO » Sitemaps gehen, um die Einstellungen für die XML-Sitemap zu konfigurieren.

Sie können auf die Schaltfläche 'Sitemap öffnen' klicken, um zu sehen, ob der 404-Fehler der Sitemap in WordPress behoben wurde.

All in One SEO Sitemap-Einstellungen

Danach konfigurieren Sie bei Bedarf die Sitemap-Einstellungen.

Zum Beispiel können Sie mit All in One SEO auswählen, was in Ihre Sitemaps aufgenommen werden soll. Sie können Post-Typen, Taxonomien, einzelne Beiträge und Seiten hinzufügen oder entfernen.

Erweiterte Einstellungen für All in One SEO-Sitemaps

All in One SEO ermöglicht es Ihnen auch, Video-, Nachrichten-, RSS-Sitemaps und HTML-Sitemaps für Ihre Website zu erstellen.

Erkunden Sie einfach die Registerkarten, um zu sehen, ob Sie weitere Einstellungen konfigurieren möchten.

Zusätzliche Sitemap-Einstellungen

Diese Sitemaps können auch an Google Search Console und andere Suchmaschinen übermittelt werden. Dies hilft Suchmaschinen, neuere Inhalte auf Ihrer Website schnell zu finden.

Häufig gestellte Fragen zu Sitemap-Fehlern

Hier sind Antworten auf einige der häufigsten Fragen, die wir zum Beheben von WordPress-Sitemap-Fehlern erhalten.

1. Was ist eine XML-Sitemap und warum ist sie wichtig?

Eine XML-Sitemap ist wie eine Straßenkarte Ihrer Website für Suchmaschinen. Sie listet alle wichtigen Seiten, Beiträge und andere Inhalte auf, sodass Suchmaschinen-Bots leichter alles finden und indizieren können, was in den Suchergebnissen angezeigt werden soll.

Eine funktionierende Sitemap hilft sicherzustellen, dass Ihre Inhalte schnell entdeckt werden, was ein wichtiger Teil von gutem SEO ist.

2. Warum zeigt die Yoast SEO-Sitemap einen 404-Fehler an?

Die häufigste Ursache ist ein Konflikt mit dem Permalink- oder „Rewrite“-System von WordPress. Wenn Sie Ihre Permalink-Einstellungen speichern, erstellt WordPress Regeln in einer Datei namens .htaccess. Manchmal werden diese Regeln nicht korrekt aktualisiert, was zu dem 404-Fehler für die Sitemap-URL führt.

Andere Ursachen können ein Konflikt mit einem anderen Plugin oder ein spezifisches Serverkonfigurationsproblem sein.

3. Verliere ich meine SEO-Einstellungen, wenn ich von Yoast zu All in One SEO wechsle?

Nein, Sie werden keine Ihrer wichtigen SEO-Daten verlieren. All in One SEO enthält einen Einrichtungsassistenten, der Yoast SEO automatisch erkennt und es Ihnen ermöglicht, alle Ihre Einstellungen mit einem einzigen Klick zu importieren.

Dies beinhaltet Ihre SEO-Titel, Meta-Beschreibungen und andere Konfigurationen, um einen reibungslosen Übergang zu gewährleisten, ohne Ihre Rankings zu beeinträchtigen.

4. Wie oft sollte ich meine Sitemap bei Google einreichen?

Sie müssen Ihre Haupt-Sitemap-URL (wie sitemap_index.xml) nur einmal an die Google Search Console übermitteln. Moderne SEO-Plugins, einschließlich All in One SEO, aktualisieren die Sitemap automatisch und benachrichtigen Suchmaschinen, wenn Sie neue Inhalte veröffentlichen oder Änderungen an Ihrer Website vornehmen.

Zusätzliche Ressourcen

Wir hoffen, dieser Leitfaden hat Ihnen geholfen, den Sitemap-Fehler zu beheben. Für weitere Tipps zur Verbesserung der SEO und Leistung Ihrer Website lesen Sie diese hilfreichen Artikel:

Wir hoffen, dieser Artikel hat Ihnen geholfen, den Yoast SEO Sitemap 404-Fehler in WordPress zu beheben. Als Nächstes möchten Sie vielleicht auch unseren Leitfaden lesen, wie Sie die Standard-WordPress-Sitemap einfach deaktivieren oder unsere Expertenauswahl der besten Online-Content-Optimierungstools für WordPress.

Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, können wir eine Provision verdienen. Sehen Sie wie WPBeginner finanziert wird, warum das wichtig ist und wie Sie uns unterstützen können. Hier ist unser Redaktionsprozess.

Das ultimative WordPress-Toolkit

Erhalten Sie KOSTENLOSEN Zugang zu unserem Toolkit – eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Leserinteraktionen

242 CommentsLeave a Reply

  1. Hallo, ich habe gerade die zweite Version ausprobiert, indem ich die Kern-Dateien des Plugins bearbeitet habe, und die Website ist verschwunden?? Inklusive des Backends. Nur ein weißer Bildschirm?? Ich habe den Code durch den Originalcode ersetzt und nichts passiert.

  2. Danke! Das hat funktioniert, indem der Code in die .htaccess-Datei eingefügt und dann die Sitemap-Option deaktiviert und gespeichert wurde. Dann wurde die Option wieder aktiviert und erneut gespeichert. Danke!

  3. Nachdem ich ziemlich viel Zeit damit verbracht hatte, herauszufinden, was falsch war, habe ich es durch Ihren Vorschlag zum Laufen gebracht: „Deaktivieren Sie die Sitemap-Option im Yoast SEO-Plugin und speichern Sie die Einstellungen. Danach behebt das erneute Aktivieren der Sitemap-Option den Fehler.“
    vielen Dank!

  4. Nachdem ich den Code zu htaccess hinzugefügt und Sitemap im Plugin ab- und wieder ausgewählt hatte, funktionierte es! Danke!

  5. Deaktivieren und dann speichern, dann wieder aktivieren und speichern, hat mein Problem gelöst. Es sollte am Anfang stehen, bevor jemand etwas anderes versucht! Es hat bei mir funktioniert, danke trotzdem

  6. Woohoo! Danke. Meine war wahrscheinlich nicht lange kaputt, da Google es noch nicht zu stören schien. ... Aber meine Website ist sowieso nur in einer sanften Einführungsphase ... Langsame Crawls vielleicht. Glücklicherweise verbessere ich meine Website, bevor meine eigentlichen Projekte online gehen (hoffentlich bald).

    Anyway I cannot thank you enough. :)

  7. Ich habe die Datei class-sitemaps.php geöffnet, kann aber den Abschnitt, auf den Sie sich beziehen, nicht finden: „functiion () init code.. können Sie genauer sein?

  8. Bearbeiten der .htaccess-Datei, Deaktivieren der Sitemap-Generierung, Speichern der Einstellungen, erneutes Aktivieren, Speichern der Einstellungen... hat es für mich behoben! Vielen Dank.

  9. I found my issue was actually fixed purely by turning Yoasts sitemaps on and off from UI. Which is great! :)

  10. Konnten Sie dieses Problem beheben? Ich habe dasselbe Problem, ich bekomme eine 404 für post-sitemap.xml. Ich habe die PHP-Logs nicht auf den Fehler überprüft, aber wahrscheinlich ist es derselbe, den Sie bekommen.

    • Keine Lösung, und es gibt keine Antworten auf Support-Threads auf WordPress, andere Leute deaktivieren es einfach und verwenden ein anderes Sitemap-Plugin.

  11. Das Deaktivieren und erneute Aktivieren der XML-Sitemaps hat dieses Problem für mich behoben. Danke!

  12. Ich hatte ein Problem mit der Sitemap, die beim Versuch, darauf zuzugreifen, 404’te.

    Ich habe versucht, das erste ifmodule hinzuzufügen, ohne Erfolg, dann erinnerte ich mich, dass ich ein weiteres ifmodule hatte, um Weiterleitungen nach der Aktualisierung meiner Permalinks-Struktur zu handhaben.

    Ich habe das Redirect-Modul entfernt, WordPress SEO neu gestartet, dann funktionierten die Sitemaps. Ich habe das Redirect-Modul wieder hinzugefügt und jetzt scheint alles einwandfrei zu funktionieren. Ich habe auch den Status in GWT und Bing WT überprüft und es sieht alles gut aus. Danke für die Hilfe!

  13. Ich habe das erste If-Modul in die htaccess eingefügt und es hat einen seltsamen einzeiligen Inhalt ausgespuckt, ohne Links.

    Ich habe die Kommentare durchgelesen

    dann habe ich die Yoast-Sitemap-Option neu gestartet:

    Ich habe „XML-Sitemap hier aktivieren“ deaktiviert und gespeichert

    Ich habe es erneut überprüft und gespeichert

    Ich habe meine Sitemap überprüft und sie war da, richtig formatiert, mit angewendetem XSL-Stylesheet und alle Links funktionierten

  14. Ich habe keine Ahnung, wo ich diesen Code einfügen soll. Es gibt keine Zeile wie: „function init()“ in class-sitemaps.php

  15. Versuchen Sie, Ihre Permalink-Einstellungen aufzurufen und sie erneut zu speichern. Wenn Sie aufgrund des 500-Fehlers nicht auf das Backend Ihrer Website zugreifen können, entfernen Sie die htaccess-Datei.

  16. Hallo! Ich denke, Sie sollten ganz am Anfang noch einen Schritt hinzufügen: Speichern Sie Ihre Permalink-Einstellungen erneut! Ich habe festgestellt, dass das erneute Speichern meiner Permalink-Einstellungen das Problem für mich gelöst hat. Es ist nicht nötig, in die htaccess-Datei zu gehen.

  17. Ich erhalte die folgende Fehlermeldung nur auf der Post-Sitemap, alle anderen Sitemaps funktionieren einwandfrei:
    Fatal error: Allowed memory size../plugins/wordpress-seo/inc/class-sitemaps.php in Zeile 713
    Ich habe die Bearbeitungen an htaccess und wpseo-functions ausprobiert, aber ohne Erfolg.
    Ich habe jedes Plugin deaktiviert, immer noch kein Erfolg.
    Ich habe wpseo gelöscht und neu installiert, aber immer noch dasselbe Problem und jetzt erhalte ich auf dem wpseo-Dashboard und der Sitemaps-Seite diese Fehlermeldung:
    Warning: call_user_func_array() expects parameter 1 to be a valid callback, function ‘wpseo_xml_sitemaps_init’ not found or invalid function name in /home/justplay/public_html/wp/wp-includes/plugin.php in Zeile 470

    Ich habe zwei Websites, auf denen das gleiche Theme, Plugins usw. laufen, und eine funktioniert einwandfrei, die andere hat diese Fehler, seltsam.

  18. Danke – ich habe festgestellt, dass Google Webmaster meine Sitemap finden konnte, indem ich einfach die Sitemap-Option für das Yoast-Plugin deaktiviert und gespeichert und dann wieder aktiviert habe.

  19. Als ich die htaccess-Methode ausprobierte, stürzte meine Website ab. Ich habe diesen Code in die htaccess-Datei eingefügt (über das Yoast-Plugin):

    # WordPress SEO – XML-Sitemap-Rewrite-Fix

    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]

    # END WordPress SEO – XML Sitemap Rewrite Fix

    Und dann auf die Schaltfläche „Änderungen an .htaccess speichern“ geklickt. Ich komme jetzt nirgendwo mehr hin, ohne den 500er-Fehler. Was habe ich falsch gemacht? Weiß jemand, wie man das beheben kann?

  20. Es funktioniert bei mir immer noch nicht... Ich habe das Gefühl, ich schlage mir den Kopf gegen die Wand. So sehr ich das Plugin auch liebe, ich glaube, ich werde es zugunsten von etwas Funktionierendem aufgeben.

  21. @Matt Klein, die Funktion 'init' heißt jetzt 'wpseo_xml_sitemaps_init' in wpseo-functions.php, @Zeile 461

    Fügen Sie einfach hinzu:
    global $wp_rewrite; vor der $GLOBALS-Definition
    und
    $wp_rewrite->flush_rules(); nach add_rewrite_rule…

    /**

    * Sitemaps initialisieren. Rewrite-Regeln und Query-Variablen für Sitemap & XSL hinzufügen

    */

    function wpseo_xml_sitemaps_init() {

    $options = get_option( ‘wpseo_xml’ );

    if ( $options[‘enablexmlsitemap’] !== true ) {

    return;

    }

    // leitet sitemap.xml auf sitemap_index.xml um

    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();

    }

  22. In meiner Datei class-sitemaps.php gibt es keinen init-Bereich. Könnte er anders heißen. Auf welcher Zeile befindet er sich?

  23. Htaccess-Fix hat bei mir funktioniert.

    Aber wie Scott im ersten Kommentar oben sagt, musste ich das Kontrollkästchen für die XML-Sitemap deaktivieren und speichern. Dann habe ich es wieder aktiviert und erneut gespeichert, damit die Sitemap angezeigt wird. Ich denke, das wäre erwähnenswert im Artikel.

  24. Danke, das hat bei mir funktioniert, indem ich die .htaccess-Datei bearbeitet habe. Ich habe Sitemaps aus- und wieder eingeschaltet und meine Zahl von 1.000 auf 400 geändert. Wenn Sie auf einem Shared Server sind, würde ich eine niedrigere Zahl verwenden, damit weniger CPU-Auslastung auf Ihrer Domain erfolgt.

  25. Hallo Leute,

    Ich musste dieses Problem auch beheben. Meine Website wird in einem Unterverzeichnis einer Hauptwebsite gehostet. Also musste ich die folgende Zeile setzen:

    RewriteBase /scottmortiz/

    Ich musste dann die Option „mina Site Map XML“ im Plugin deaktivieren und speichern. Dann habe ich das Plugin wieder aktiviert und gespeichert. Ich hoffe, das funktioniert für einige von Ihnen.

    -Scott

  26. Hallo Steven,
    vielen Dank. Das hat mir auch geholfen. Aber um die Rewrite-Funktion zum Laufen zu bringen, musste ich die XML-Funktion deaktivieren, speichern und dann wieder aktivieren (und speichern). Das scheint offensichtlich, aber vielleicht ist das eine Erwähnung im Artikel wert. Ich werde diesen Artikel in meinem persönlichen WordPress-Hilferegister speichern.
    Danke,
    Chris

    • Ah, schalte es aus, dann schalte es wieder ein. Danke:-) Es ist nicht so offensichtlich, wie du denkst. Meine Sitemaps funktionierten auch nicht (bekamen eine 404), bis ich das tat. Ich musste keine der anderen Änderungen vornehmen, die in diesem Beitrag beschrieben wurden.

  27. @PEKKO Hallo, ich habe deine Techniken ausprobiert, sie funktionieren wirklich gut, vielen Dank fürs Teilen....

  28. Die Bearbeitung der .htaccess-Dateien war genau das Richtige. Danke für diesen Beitrag! Sie haben mir viel Zeit und Mühe erspart.

  29. Ich hatte gerade dasselbe Problem. Ich habe das Feld (Dieses Feld aktivieren, um die XML-Sitemap-Funktionalität zu aktivieren) deaktiviert – auf Speichern geklickt und dann wieder aktiviert, danach wurde die Sitemap wieder gefunden. Hoffentlich ist sie jetzt da!

  30. Ich werde nur teilen, was für mich funktioniert hat. Indem ich die 'max entries per site map' auf 250 (also etwas weniger als 1000) geändert habe, konnte ich den 404-Fehler beheben. Ich glaube, der Server hatte Probleme, 1000 Einträge zu verarbeiten, was der Standard ist.

    • Hallo Steven, das ist eine großartige Lösung! Ich habe das Problem gerade mit Ihrer Methode behoben. Vielen Dank!

    • Danke Steven – das hat mein Problem auch gelöst. Das Feld „max entries…“ war bei mir leer; das Hinzufügen eines beliebigen Wertes schien zu funktionieren, was gut ist, da ich 250 für etwas niedrig hielt. Sehr einfache, aber effektive Lösung.

Hinterlassen Sie eine Antwort

Vielen Dank, dass Sie einen Kommentar hinterlassen. Bitte beachten Sie, dass alle Kommentare gemäß unserer Kommentarrichtlinie moderiert werden und Ihre E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwenden Sie KEINE Schlüsselwörter im Namensfeld. Führen wir ein persönliches und bedeutungsvolles Gespräch.