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. Ich habe gerade das Genesis Framework Theme gekauft und dann das Yoast SEO Plugin installiert und aktiviert. Dann habe ich versucht, meine Sitemap zu generieren und erhalte denselben 404-Fehler.

    "Nicht gefunden, Fehler 404
    Die gesuchte Seite existiert nicht mehr. Vielleicht können Sie zur Startseite der Website zurückkehren und sehen, ob Sie finden, wonach Sie suchen. Oder Sie können versuchen, sie über das Suchformular unten zu finden."

    Bedeutet das, dass das Theme, das ich von Genesis erhalten habe, schlecht codiert ist? Habe ich mein Geld verschwendet??

    • Das ist höchst unwahrscheinlich, Genesis Child Themes, die von StudioPress gekauft wurden, sind sehr gut programmiert. Versuchen Sie, alle Ihre Plugins zu deaktivieren, um herauszufinden, ob ein Plugin dieses Problem verursacht.

      Admin

      • Ich hatte ein ähnliches Problem nach der Installation von Yoast SEO. Ich habe das Plugin deaktiviert, dann neu gestartet und das URL-System hat sich wieder erholt und funktionierte wie erwartet. Dies scheint mit der Einrichtung der Permalink-Struktur zusammenzuhängen, da nur eine unserer Websites dieses Problem hatte.

        Danke für den Beitrag!

  2. Hallo, ich habe versucht, den 404-Fehlercode zu beheben, und jetzt erhalte ich die folgende Meldung:

    Interner Serverfehler

    Der Server ist auf einen internen Fehler oder eine Fehlkonfiguration gestoßen und konnte Ihre Anfrage nicht abschließen.

    und danach habe ich den Ordner des SEO-Plugins entfernt und nichts funktioniert mehr, was kann ich tun???

  3. Eine weitere einfache Möglichkeit, die Sitemaps zu beheben, besteht darin, die Sitemap-Funktionalität einfach zu deaktivieren und wieder zu aktivieren… funktioniert bei mir jedes Mal, egal welche Plugins ich installiert habe.

    Im Adminbereich zu SEO > XML-Sitemaps gehen
    Unter 'XML-Sitemap' das Häkchen bei 'Aktivieren Sie die XML-Sitemap-Funktionalität' entfernen, speichern, das Häkchen wieder setzen und speichern.

  4. Ich habe es bereits mit der ersten Option behoben, wie erfahre ich, ob es bereits funktioniert? Muss ich auf den Bericht des Google Webmaster warten? Hier habe ich den 404-Fehler auf meiner Website gesehen.

  5. Ich habe die Bearbeitungsdateien mit der XML-Sitemap-Korrektur ersetzt und das, was ursprünglich da war, komplett entfernt. Google Webmaster Tools hat die Sitemap akzeptiert, aber meine Sitemap zeigt keinen 404 oder etwas Ähnliches an. Bedeutet das, dass alles in Ordnung ist?

  6. Ich habe versucht, den 404-Fehlercode zu beheben, und jetzt erhalte ich folgende Meldung:

    Interner Serverfehler

    Der Server ist auf einen internen Fehler oder eine Fehlkonfiguration gestoßen und konnte Ihre Anfrage nicht abschließen.

    Bitte kontaktieren Sie den Serveradministrator und informieren Sie ihn über den Zeitpunkt, zu dem der Fehler aufgetreten ist, und alles, was Sie möglicherweise getan haben, um den Fehler zu verursachen.

    Weitere Informationen zu diesem Fehler finden Sie möglicherweise im Server-Fehlerprotokoll.

    Zusätzlich wurde ein 500 Internal Server Error-Fehler festgestellt, als versucht wurde, ein ErrorDocument zur Bearbeitung der Anfrage zu verwenden.

    Apache/2.2.23 (Unix) mod_ssl/2.2.23 OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at artattackfx.com Port 80

    Ich kann nicht auf die WP-Admin-Seite zugreifen... Wie kann ich zu dem Zustand zurückkehren, bevor ich diesen Code hinzugefügt habe:

    # WordPress SEO – XML Sitemap Rewrite Fix
    2

    3
    RewriteEngine On
    4
    RewriteBase /
    5
    RewriteRule ^sitemap_index\.xml$ /index.php?sitemap=1 [L]
    6
    RewriteRule ^([^/]+?)-sitemap([0-9]+)?\.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L]
    7

    8
    # END WordPress SEO – XML Sitemap Rewrite Fix

    zum htacess-Code in YOAST? Bitte helfen Sie.

    • Wie im Tutorial vorgeschlagen, haben Sie den Code in die .htaccess-Datei auf Ihrem Webserver eingefügt? Wenn ja, bearbeiten Sie einfach die .htaccess-Datei und entfernen Sie den von Ihnen hinzugefügten Code.

      Admin

      • Ich dachte, ich hätte Ihre zweite Anweisung bis ins kleinste Detail befolgt, habe aber dasselbe Problem wie Melissa. Ich warte jetzt auf den Webhoster für eine Lösung. Was ist mit dem Hinzufügen einer Warnung in Ihrer zweiten Lösung, dass sie zu einem 500 Internal Server Error führen kann.

        • Sie können auch zurückkehren, indem Sie die Datei, die Sie geändert haben, über FTP bearbeiten. Verbinden Sie sich mit Ihrer Website über einen FTP-Client. Suchen Sie die Datei, die Sie geändert haben (.htaccess oder class-sitemaps.php) und entfernen Sie den Code, den Sie hinzugefügt haben. Alternativ können Sie auch den Ordner WordPress SEO aus Ihrem Verzeichnis wp-content/plugins/ über FTP löschen.

  7. Kann mir jemand Ratschläge geben, wie ich die post-sitemap.xml löschen kann, da ich sie nicht in meinem Stammverzeichnis finden kann! Ich habe die Sitemap-Generierung in Yoast deaktiviert.

  8. Hallo,
    Ich habe WordPress 3.6 mit dem Avada-Theme und dem WordPress SEO von Yoast-Plugin.
    Zuerst bekam ich die 404-Fehlerseite.
    Dann habe ich den .htaccess-Fix angewendet, ohne Erfolg.
    Dann habe ich den class-sitemaps.php-Fix angewendet, jetzt gibt die Sitemap eine leere Seite zurück.
    Was tun?
    Bitte helfen Sie mir. Avada ist kein Mist-Theme, denke ich.
    Viele Grüße, Koen

    • Koen,

      Ich habe dasselbe Problem. Ich dachte, es wäre ein Nginx-Problem, da ich nicht auf einem Apache-Server hoste.

      Sind Sie auf einem Apache-Server gehostet?

  9. Hallo,

    Es scheint, dass ich noch ein paar Probleme zu lösen habe. Google Webmaster meldet HTTP 403 Fehler mit meiner Sitemap. Ich kann die Sitemap nicht mehr in meinem Stammordner finden. Ich kann die Sitemap über meinen Browser aufrufen, ohne eine 404-Fehlermeldung zu erhalten.

    Jegliche Vorschläge oder Hilfe werden geschätzt.

  10. Puh... Danke nochmal!
    Ich habe mein SEO-Plugin aktualisiert und die Sitemaps hatten dasselbe Problem.
    Ich musste beide Korrekturen einbauen.

  11. Danke. Der erste hat für mich funktioniert. Ich muss den w3 Cache danach löschen und ein wenig warten, außerdem das XML-Sitemap-Kontrollkästchen deaktivieren und es erneut aktivieren.

  12. Ich habe die zweite Anleitung ausprobiert und es kam eine Fehlermeldung "Fatal Error", und ich konnte meine WP-Seite oder sogar die Anmeldeseite nicht aufrufen. Beängstigend!

  13. Hallo zusammen

    Ich bin sehr frustriert zu sagen, dass ich auch den 404-Fehler bekomme, ich benutze das Kriesi Replete Theme.

    Ich habe beide Optionen ausprobiert, aber keine hat funktioniert

    Ich bin mir nicht sicher, ob ich es richtig mache, kann mir jemand erklären... Löschen und ersetzen wir den vorhandenen Code bei beiden Optionen? Oder fügen wir nur hinzu? Es ist nicht klar, oder macht es einen Unterschied, ob das Vorhandene bleibt?

    Danke im Voraus

  14. Vielen Dank!
    das hat funktioniert – beide Änderungen mussten vorgenommen werden (die Datei class-sitemaps.php wurde bearbeitet).

  15. Damn helpful.
    One of my clients had this problem and just took 5 minutes to solve the issue. Just because of this post.
    Thanks a lot.
    :)

  16. Ich bin neu bei WordPress und habe gerade erst mit der Verwendung des Canyon-Themes begonnen. Ich erhielt die 404-Meldung, als ich versuchte, ein „Kontaktinfo“-Plugin zu installieren. Weiß jemand, ob ich einfach ganz von vorne anfange, d. h. über mein GoDaddy-Konto WordPress neu installiere und dann das Canyon-Theme neu installiere – könnte das das 404-Problem lösen?

  17. Ich habe zwei Sätze von Websites (Wordpress Multisite-Installationen) und ich habe keine Probleme mit Sitemaps auf einer davon, und ich bekomme einen 404-Fehler mit category_sitemap.xml auf der anderen.

    Ich habe beide in diesem Beitrag vorgeschlagenen Lösungen ausprobiert, aber sie lösen das Problem nicht. Das Einzige, was funktioniert, ist, zu Beiträge -> Kategorien – Bearbeiten zu gehen und bei allen Kategorien von „Automatisch erkennen“ auf „Immer einschließen“ zu ändern.

    Das Problem ist, dass ich über 200 Websites und etwa 8 Kategorien pro Seite habe, daher würde es zu lange dauern, dies nur für Kategorie-Sitemaps zu tun, auch wenn ich es verwenden könnte….

    Gibt es eine Möglichkeit, alle Kategorien auf WP Multisite auf "Immer einschließen" zu ändern? Ich denke, das wäre eine Lösung, die für alle funktioniert.

    Danke.

  18. Wenn nichts davon hilft, versuchen Sie, eine Datei namens sitemap_index.xml in Ihrem HTML-Root-Verzeichnis per FTP zu erstellen und stellen Sie sicher, dass die Berechtigungen korrekt gesetzt sind. Das Plugin kümmert sich dann um den Rest.

      • Ich habe beides getan und es funktionierte wieder. Es klingt ziemlich offensichtlich, aber stellen Sie sicher, dass Sie beim Kopieren und Einfügen die Zeilennummern entfernen. Ich habe es vergessen und meine .htaccess-Datei für ein paar Minuten kaputt gemacht.

  19. Hallo, ich wollte nur meinen Dank aussprechen, ich habe die zweite vorgeschlagene Option verwendet und sie hat meinen 404-Fehler behoben. Danke!

  20. Ich bin mir nicht sicher, welcher Teil für mich funktioniert hat, aber ich habe diese Seite gefunden, weil ich auch den 404-Fehler bekam. Ich habe die XML-Sitemaps im Plugin deaktiviert, dann wieder aktiviert und die Kontrollkästchen zum Ausschließen von Beiträgen (da ich nur Seiten habe) aktiviert. Jetzt funktioniert es perfekt.

  21. Ich denke, es gibt auch andere Probleme mit diesem Plugin.

    Die Anhangsseiten werden nicht alle auf die übergeordnete Seite weitergeleitet, was mir heute aufgefallen ist.

  22. Kein weiterer Kommentar seit April. Das sind jetzt 5 Monate. Ich habe den 404 immer noch im September 2012! Konnte ihn mit der .htaccess-Korrektur beheben. Danke fürs Posten
    Ich frage mich nur, warum das IMMER NOCH ein Problem ist.

  23. Es hat für mich funktioniert! Öffnen Sie die Datei class-sitemaps.php im Ordner plugins > wordpress-seo > inc. Suchen Sie dann den Code um Zeile 79 und ersetzen Sie den alten Code durch diesen neuen Code:
    /**
    * Sitemaps initialisieren. Sitemap-Rewrite-Regeln und Query-Variablen hinzufügen
    */
    function init() {
    global $wp_rewrite;
    $GLOBALS[‘wp’]->add_query_var( ‘sitemap’ );
    $GLOBALS[‘wp’]->add_query_var( ‘sitemap_n’ );
    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’ );
    $wp_rewrite->flush_rules();
    }
    Gehen Sie dann zurück zu Ihrer WP-Admin-Seite und dann zum SEO-Plugin > XML-Sitemaps und klicken Sie dann erneut auf die Schaltfläche (XML-Sitemap). Die 404 sollten durch Ihre Sitemaps ersetzt werden! Kinderleicht.

  24. Danke, dass Sie meine Website versaut haben! Ich habe Ihren Code ausprobiert und jetzt habe ich einen 500er Internal Service Error, den ich seit Stunden zu beheben versuche! Danke, dass Sie mein kleines Problem in ein RIESIGES Problem verwandelt haben!

    • Wenn Sie einen 500er internen Serverfehler erhalten, können Sie die Änderungen einfach rückgängig machen. Ich bin mir nicht sicher, warum Sie das bekommen würden.

      Admin

    • Muss ein Konflikt mit etwas anderem sein (ein anderes Plugin oder Server-Einstellungen). Wir verwenden auf dieser Website auch Genesis und haben dieses Problem nicht.

      Admin

  25. Hallo!

    Vielen Dank für diesen Artikel! Mit der ersten Korrektur konnte ich das 404-Problem für die meisten Sitemaps lösen, aber eine zeigt immer noch den Fehler an... Haben Sie Vorschläge, was ich tun kann?

    Ich habe darüber nachgedacht, die Yoast SEO-Einstellungen zu exportieren und das Plugin neu zu installieren, um zu sehen, ob das hilft. Nur um sicherzugehen: Exportiert das wirklich alle Einstellungen, einschließlich der SEO-Anpassungen auf Seiten-/Artikel-Ebene ODER nur die allgemeinen Einstellungen?

    Danke!

    Eva

  26. Vielen Dank – das hat bei mir funktioniert.

    Ich weiß, Sie sagten, das Plugin sei gut und das Problem liege im Theme oder anderen Plugins, aber ich habe versucht, alle Plugins zu deaktivieren und zum Twenty Eleven Theme zu wechseln, und die Sitemap gab immer noch einen 404-Fehler aus. Das Einzige, was für mich funktionierte, war die Bearbeitung der htaccess-Datei.

    • ... und ich habe dasselbe versucht. Alle Plugins, alle Themes entfernt und es erneut versucht: 404-Fehler. Um es noch schlimmer zu machen: Ich hätte eine .htaccess-Datei wegen IIS. Welche Optionen habe ich?

  27. Ich vermute, das aktuelle Update von Yoast SEO hat Sitemap-Probleme, da ich keine Sitemap unter der vom Plugin bereitgestellten URL sehen kann. Lassen Sie mich wissen, wenn jemand dasselbe Problem hat und eine Lösung kennt.

    Gibt es auch ein gutes Plugin, das dasselbe wie SEO Yoast kann?

    Danke & Gruß

  28. Hallo, ich habe die erste Korrektur versucht, aber dabei meine Website beschädigt. Gibt es eine Möglichkeit, meine htaccess-Datei neu zu bearbeiten, um zu verhindern, dass sie einen 500er-Serverfehler verursacht?

    danke

  29. Hallo Joots, ich benutze die neueste Version des SEO-Plugins. Ich gehe frühere Beiträge durch und fülle die verschiedenen Felder aus, „Fokus-Schlüsselwort“, „SEO-Titel“, usw. usw., aber nachdem ich den Beitrag aktualisiere und dann wieder auf „Bearbeiten“ gehe, sind diese Felder wieder leer. Ich habe mich gefragt, wie ich das beheben kann?

    Danke,

    Colin
    Liverpool, UK

  30. Die Lösung hat mein Problem nicht behoben.. Ich habe immer noch eine leere Seite bei post-sitemap.xml
    Hat jemand eine Lösung?? Oder muss ich dieses Plugin deinstallieren und ein anderes für meine Sitemap finden..

  31. Hallo, ich habe keine Probleme mit dem Yoast SEO Plugin, da ich es derzeit benutze. Ich möchte nur fragen, ob es besser ist als das All in One SEO Plugin? Ich bin nur neugierig, weil ich herausgefunden habe, dass viele Blogs in meiner Nische es benutzen. Welches ist besser? All in One SEO oder Yoast SEO? (Ich bin Yoast bereits gewohnt). Oh, kann ich auch fragen, wie man mehrere Fokus-Schlüsselwörter in Yoast SEO einstellt? Denn es gibt nur ein Feld und ich kann nicht herausfinden, wie man ein paar weitere Schlüsselwörter dafür einstellt. Entschuldigung für meine Fragen, ich hoffe, Sie können mir antworten. Danke!

    • Ich wäre bereit, eine bessere Lösung für dieses Problem zu testen, aber ich bin zögerlich, einen Zeitrahmen festzulegen, da ich seit meinem Schlaganfall nicht mehr gut darin bin, meine To-Do-Listen im Auge zu behalten. (Das ist einer der Gründe, warum ich noch nicht wieder als PHP-Programmierer arbeite.)

      Und ich wäre *sehr* daran interessiert zu helfen, falls ich von den oben genannten Problemen betroffen bin.

      Craig

  32. Hmm, I think the second part is going to cause the rewrite rules to be flushed on every page load, which <a href=”http://codex.wordpress.org/Rewrite_API/flush_rules”>the Codex</a> warns not to do due to performance issues:
     
    <blockquote>Because this function can be extremely costly in terms of performance, it should be used as sparingly as possible – such as during activation or deactivation of plugins or themes. Every attempt should be made to avoid using it in hooks that execute on each page load, such as init.</blockquote>
     
    I’m guessing that’s why Joost isn’t doing that by default :)
     
    Of course, I could be wrong because I don’t know his plugin well enough.

    • Ich hatte den gleichen Eindruck, als dieser Artikel über mein RSS durchkam. Ich bin ziemlich sicher, dass das Aufrufen Ihrer Seite mit den Permalink-Einstellungen dasselbe bewirken würde, ohne jedes Mal, wenn die Seite geladen wird, die Rewrite-Regeln löschen zu müssen.

      •  @jonbish Es sei denn, Sie verwenden ein Mist-Plugin oder ein Mist-Theme, das bei jedem Seitenaufruf leert, bevor dieses Plugin seine Rewrites erhält.

        •  @yoast  @jonbish Ja, wir verstehen, dass dies wahrscheinlich ein Kompatibilitätsproblem ist. Yoast Sitemaps funktionieren auf unseren Websites einwandfrei. Wir mussten dies auf der Website eines Kunden tun.

        •  @wpbeginner  @jonbish I know YOU understand, question is: do your readers :) We’re working on a fix for these kinds of issues in core btw: http://core.trac.wordpress.org/ticket/18450

    • Sie haben zu 100 % Recht, Stephen. Etwas anderes tut es bei jedem Seitenaufruf, was diese „Korrektur“ erzwingt, die keine Korrektur, sondern eine Umgehung für ein defektes Theme oder ein anderes Plugin ist...

    • Its probably not blank, just how your browser renders XML (maybe Chrome, mine does it too). View the source code of the page and you shall see the light ;)

      • Dies geschieht aus mehreren Gründen. Entweder Ihnen geht der Arbeitsspeicher aus. Zwei, die Datei, die das visuelle Layout in Ihrem /wp-content/-Verzeichnis generiert, funktioniert nicht richtig. Vielleicht, weil Sie die PHP-Ausführung blockiert haben?

        Admin

Hinterlasse 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.