{"id":22425,"date":"2026-08-28T08:09:11","date_gmt":"2026-08-28T06:09:11","guid":{"rendered":"https:\/\/www.curiaweb.ch\/?post_type=docs&#038;p=22425"},"modified":"2026-08-28T08:09:13","modified_gmt":"2026-08-28T06:09:13","password":"","slug":"wordpress-fehler-404-beheben","status":"publish","type":"docs","link":"https:\/\/www.curiaweb.ch\/en\/hilfe\/wordpress\/wordpress-fehler-404-beheben\/","title":{"rendered":"Fix 404 error in WordPress and repair permalinks"},"content":{"rendered":"<p class=\"wp-block-paragraph\">A <strong>404 error<\/strong> bedeutet, dass die angeforderte Ressource unter der aufgerufenen URL nicht gefunden wurde. Bei WordPress kann das vollkommen korrekt sein \u2013 beispielsweise wenn eine Seite tats\u00e4chlich gel\u00f6scht wurde. Ein 404 kann aber auch auf ein technisches Problem hinweisen, wenn pl\u00f6tzlich vorhandene Beitr\u00e4ge, Seiten oder andere Inhalte nicht mehr erreichbar sind.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Besonders typisch ist die Situation, dass die WordPress-Startseite weiterhin funktioniert, w\u00e4hrend Unterseiten oder Blogbeitr\u00e4ge pl\u00f6tzlich einen 404-Fehler anzeigen. Dann solltest du insbesondere die Permalink- und Rewrite-Konfiguration pr\u00fcfen.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Briefly explained:<\/strong> Zeigt nur eine nicht mehr vorhandene URL einen 404-Fehler, kann das korrekt sein. Zeigen dagegen pl\u00f6tzlich viele bestehende WordPress-Seiten oder Beitr\u00e4ge 404, obwohl die Inhalte im Adminbereich vorhanden sind, solltest du Permalinks, Rewrite-Regeln und gegebenenfalls <code>.htaccess<\/code> untersuchen.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Was bedeutet HTTP 404 Not Found?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn ein Browser eine URL aufruft, antwortet der Server mit einem HTTP-Statuscode.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Status:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>404 Not Found<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">bedeutet grunds\u00e4tzlich, dass der Server die angeforderte Ressource unter dieser Adresse nicht gefunden hat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das ist zun\u00e4chst keine Aussage dar\u00fcber, <em>warum<\/em> die Ressource fehlt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">M\u00f6gliche Gr\u00fcnde sind beispielsweise:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>die URL wurde falsch eingegeben<\/li>\n\n\n\n<li>eine Seite wurde gel\u00f6scht<\/li>\n\n\n\n<li>ein Beitrag wurde gel\u00f6scht<\/li>\n\n\n\n<li>der Slug wurde ge\u00e4ndert<\/li>\n\n\n\n<li>die Permalink-Struktur wurde ge\u00e4ndert<\/li>\n\n\n\n<li>WordPress-Rewrite-Regeln funktionieren nicht korrekt<\/li>\n\n\n\n<li><code>.htaccess<\/code> fehlt oder enth\u00e4lt ungeeignete Regeln<\/li>\n\n\n\n<li>ein Plugin beeinflusst URLs oder Weiterleitungen<\/li>\n\n\n\n<li>eine Migration hat die URL-Struktur ver\u00e4ndert<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Ein 404-Fehler ist nicht automatisch ein technisches Problem<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn ein Besucher beispielsweise folgende nicht existierende Adresse aufruft:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/diese-seite-gibt-es-nicht\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">ist ein HTTP-404-Status normalerweise genau die richtige Antwort.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Problematisch wird es erst, wenn eine Ressource eigentlich vorhanden sein sollte oder wenn wichtige alte URLs nach einer \u00c4nderung unbeabsichtigt nicht mehr funktionieren.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Important:<\/strong> Versuche nicht, jeden 404-Fehler grunds\u00e4tzlich zu verhindern. Eine wirklich nicht vorhandene Ressource darf mit 404 antworten. Entscheidend ist, ob die URL existieren sollte und ob Besucher oder Suchmaschinen einen sinnvollen Ersatz erwarten k\u00f6nnen.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">1. Zuerst pr\u00fcfen: Eine URL oder viele URLs betroffen?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dieser Test grenzt die Ursache erheblich ein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rufe zun\u00e4chst die Startseite auf:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Teste anschlie\u00dfend mehrere bekannte Unterseiten und Beitr\u00e4ge.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/ueber-uns\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/beispielbeitrag\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Danach kannst du unterscheiden:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Nur eine einzelne URL zeigt 404:<\/strong> URL, Slug, gel\u00f6schter Inhalt oder Weiterleitung pr\u00fcfen.<\/li>\n\n\n\n<li><strong>Fast alle Unterseiten zeigen 404, Startseite funktioniert:<\/strong> Permalink- beziehungsweise Rewrite-Problem wahrscheinlich.<\/li>\n\n\n\n<li><strong>Auch die Startseite funktioniert nicht:<\/strong> m\u00f6glicherweise kein typisches Permalink-404-Problem.<\/li>\n\n\n\n<li><strong>Nur bestimmte Inhaltstypen sind betroffen:<\/strong> Plugin, Custom Post Type oder spezielle Rewrite-Regeln ber\u00fccksichtigen.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">2. Pr\u00fcfen, ob der Inhalt in WordPress noch vorhanden ist<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn eine bestimmte Seite oder ein Beitrag einen 404-Fehler zeigt, kontrolliere zun\u00e4chst im WordPress-Adminbereich, ob der Inhalt \u00fcberhaupt noch existiert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr Seiten:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pages \u2192 All Pages<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr Beitr\u00e4ge:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Posts \u2192 All Posts<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfe au\u00dferdem den Status.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Inhalt kann beispielsweise:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ver\u00f6ffentlicht<\/li>\n\n\n\n<li>als Entwurf gespeichert<\/li>\n\n\n\n<li>private<\/li>\n\n\n\n<li>im Papierkorb<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">to be.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein nicht \u00f6ffentlich ver\u00f6ffentlichter Inhalt ist f\u00fcr normale Besucher nicht zwangsl\u00e4ufig unter seiner bisherigen \u00f6ffentlichen URL erreichbar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. URL und Slug kontrollieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine h\u00e4ufige Ursache f\u00fcr einen einzelnen 404-Fehler ist eine ge\u00e4nderte URL.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Beispielsweise war eine Seite urspr\u00fcnglich unter:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/webdesign-chur\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">reachable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wird der Slug sp\u00e4ter ge\u00e4ndert auf:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/webdesign\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">existiert die alte Adresse nicht automatisch weiterhin.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Je nach WordPress-Verhalten und verwendeten Plugins k\u00f6nnen bestimmte alte Slugs zwar teilweise weitergeleitet werden, darauf solltest du dich bei wichtigen URLs jedoch nicht blind verlassen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4. Permalink-Einstellungen pr\u00fcfen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress erzeugt die \u00f6ffentlichen URLs f\u00fcr Beitr\u00e4ge und andere Inhalte anhand der Permalink-Konfiguration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Open:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Settings \u2192 Permalinks<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dort siehst du die aktuell verwendete Permalink-Struktur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine h\u00e4ufig verwendete Struktur basiert beispielsweise auf dem Beitragsnamen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn die Startseite funktioniert, aber zahlreiche vorhandene Unterseiten oder Beitr\u00e4ge pl\u00f6tzlich einen 404-Fehler zeigen, ist diese Einstellungsseite ein sinnvoller fr\u00fcher Diagnoseschritt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">5. Permalinks neu speichern<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress kann seine Rewrite-Regeln beim Speichern der Permalink-Einstellungen aktualisieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gehe dazu auf:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Settings \u2192 Permalinks<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">und speichere die Einstellungen erneut.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Du musst die Permalink-Struktur daf\u00fcr nicht zwingend ver\u00e4ndern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Teste anschlie\u00dfend mehrere zuvor betroffene URLs erneut.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Practical Tip:<\/strong> Wenn die Startseite funktioniert, aber pl\u00f6tzlich praktisch alle normalen Unterseiten 404 anzeigen, ist das erneute Speichern der Permalinks einer der ersten sinnvollen Tests.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">6. Warum hilft das erneute Speichern der Permalinks?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress verwendet Rewrite-Regeln, um benutzerfreundliche URLs intern der richtigen WordPress-Anfrage zuzuordnen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine URL wie:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/mein-beitrag\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">entspricht nicht einfach zwingend einer physischen Datei namens:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>mein-beitrag<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">auf dem Server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Webserver und WordPress m\u00fcssen die Anfrage anhand der Rewrite- und Permalink-Regeln korrekt verarbeiten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn diese Regeln nicht mehr stimmen oder nicht korrekt aktualisiert wurden, k\u00f6nnen vorhandene Inhalte deshalb scheinbar \u201everschwinden\u201c, obwohl sie weiterhin in der WordPress-Datenbank vorhanden sind.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">7. Was ist URL-Rewriting?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">URL-Rewriting erm\u00f6glicht es, verst\u00e4ndliche URLs zu verwenden und diese intern an WordPress weiterzugeben.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Statt technischer Abfrageparameter k\u00f6nnen dadurch beispielsweise URLs wie:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/wordpress-hosting\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">be used.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress analysiert anschlie\u00dfend die Anfrage und ermittelt den dazugeh\u00f6rigen Inhalt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Funktioniert dieser Mechanismus nicht korrekt, k\u00f6nnen WordPress-Inhalte einen 404-Status liefern, obwohl sie im Adminbereich vorhanden sind.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">8. Welche Rolle spielt .htaccess?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Auf Apache-basierten beziehungsweise kompatiblen Serverkonfigurationen kann WordPress die Datei:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>.htaccess<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">f\u00fcr Rewrite-Regeln verwenden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sie befindet sich normalerweise im WordPress-Hauptverzeichnis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Datei kann neben WordPress-Regeln allerdings auch weitere Konfigurationen enthalten, beispielsweise:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Redirects<\/li>\n\n\n\n<li>Safety rules<\/li>\n\n\n\n<li>Plugin-Regeln<\/li>\n\n\n\n<li>individuelle Serveranweisungen<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Deshalb solltest du eine bestehende <code>.htaccess<\/code> nicht einfach ungepr\u00fcft l\u00f6schen oder \u00fcberschreiben.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">9. .htaccess vor \u00c4nderungen sichern<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you <code>.htaccess<\/code> manuell untersuchen musst, erstelle vorher eine Sicherung der vorhandenen Datei.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Beispielsweise kannst du eine Kopie unter einem anderen Dateinamen speichern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dadurch kannst du den vorherigen Zustand wiederherstellen, falls eine \u00c4nderung weitere Probleme verursacht.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Attention:<\/strong> Kopiere nicht einfach eine beliebige <code>.htaccess<\/code>-Datei aus einem Forum oder einer fremden Website in deine WordPress-Installation. Die vorhandene Datei kann individuelle Regeln enthalten, die f\u00fcr deine Website ben\u00f6tigt werden.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">10. WordPress kann .htaccess nicht aktualisieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn WordPress die ben\u00f6tigten Rewrite-Regeln nicht in die entsprechende Konfigurationsdatei schreiben kann, kann dies beispielsweise mit Dateiberechtigungen oder der Serverkonfiguration zusammenh\u00e4ngen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress kann auf der Permalink-Seite in bestimmten Situationen Hinweise anzeigen, wenn Regeln manuell \u00fcbernommen werden m\u00fcssen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c4ndere Dateiberechtigungen jedoch nicht wahllos, nur damit WordPress eine Datei beschreiben kann.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die korrekten Berechtigungen h\u00e4ngen von der jeweiligen Serverumgebung ab.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">11. .htaccess ist nicht auf jedem Server die L\u00f6sung<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The file <code>.htaccess<\/code> ist nicht Bestandteil jeder m\u00f6glichen Webserver-Architektur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Andere Webserver beziehungsweise vorgeschaltete Systeme k\u00f6nnen Rewrite-Regeln anders verarbeiten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Deshalb ist die pauschale Empfehlung \u201eL\u00f6sche deine .htaccess\u201c keine universelle WordPress-L\u00f6sung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die tats\u00e4chliche Hosting-Umgebung muss ber\u00fccksichtigt werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">12. Permalink-Struktur nicht unn\u00f6tig \u00e4ndern<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du lediglich einen technischen 404-Fehler beheben m\u00f6chtest, solltest du nicht gleichzeitig eine neue URL-Struktur f\u00fcr die gesamte Website einf\u00fchren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine \u00c4nderung der Permalink-Struktur kann zahlreiche bestehende URLs ver\u00e4ndern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das betrifft m\u00f6glicherweise:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Suchmaschinenindexierung<\/li>\n\n\n\n<li>internal links<\/li>\n\n\n\n<li>externe Backlinks<\/li>\n\n\n\n<li>Bookmarks<\/li>\n\n\n\n<li>Social-Media-Links<\/li>\n\n\n\n<li>Newsletter-Links<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Important:<\/strong> \u201ePermalinks neu speichern\u201c und \u201ePermalink-Struktur \u00e4ndern\u201c sind zwei unterschiedliche Dinge. F\u00fcr die Reparatur der Rewrite-Regeln reicht h\u00e4ufig das erneute Speichern der bestehenden Konfiguration.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">13. Fehler nach \u00c4nderung der Permalink-Struktur<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn die 404-Probleme unmittelbar nach einer bewussten \u00c4nderung der Permalink-Struktur begonnen haben, solltest du genau diese \u00c4nderung untersuchen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Beispielsweise kann sich eine Beitrags-URL von:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/2026\/08\/mein-beitrag\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">to:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/mein-beitrag\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">change.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Damit existieren aus Sicht von Browsern und Suchmaschinen unterschiedliche URLs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei einer bestehenden Website muss deshalb gepr\u00fcft werden, wie alte URLs behandelt werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">14. Wann eine 301-Weiterleitung sinnvoll ist<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn ein bestehender Inhalt dauerhaft unter eine neue URL verschoben wurde, ist eine permanente Weiterleitung h\u00e4ufig sinnvoll.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der HTTP-Status:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>301 Moved Permanently<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">signalisiert, dass die Ressource dauerhaft unter einer anderen Adresse erreichbar ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A classic example:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Alte URL:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/wordpress-tipps-alt\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Neue passende URL:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/wordpress-tipps\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn beide Inhalte dasselbe Thema beziehungsweise dieselbe Ressource darstellen, kann eine Weiterleitung von alt nach neu sinnvoll sein.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">15. Nicht jeden 404 auf die Startseite weiterleiten<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine h\u00e4ufige Fehlkonfiguration besteht darin, s\u00e4mtliche nicht gefundenen URLs pauschal auf die Startseite umzuleiten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das ist weder f\u00fcr Besucher noch f\u00fcr Suchmaschinen besonders hilfreich.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wer beispielsweise:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/altes-wordpress-tutorial\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">aufruft, erwartet einen entsprechenden Inhalt und nicht kommentarlos die Startseite.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Attention:<\/strong> Eine Weiterleitung sollte ein inhaltlich passendes Ziel besitzen. Gibt es keinen sinnvollen Ersatz f\u00fcr eine dauerhaft entfernte Ressource, kann ein korrekter 404-Status besser sein als eine sachlich unpassende Weiterleitung.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">16. Gel\u00f6schte Seite: 404 oder Weiterleitung?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Das h\u00e4ngt vom konkreten Fall ab.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>404 kann sinnvoll sein, wenn:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>der Inhalt dauerhaft entfernt wurde<\/li>\n\n\n\n<li>kein vergleichbarer Ersatz existiert<\/li>\n\n\n\n<li>die URL keine relevanten Besucher oder Links ben\u00f6tigt<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Eine Weiterleitung kann sinnvoll sein, wenn:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>der Inhalt unter einer neuen URL weiterbesteht<\/li>\n\n\n\n<li>zwei \u00e4hnliche Inhalte zusammengef\u00fchrt wurden<\/li>\n\n\n\n<li>ein klarer fachlich passender Ersatz existiert<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Die Entscheidung sollte sich am tats\u00e4chlichen Inhalt orientieren und nicht am Wunsch, um jeden Preis keinen 404-Status auszugeben.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">17. Was ist HTTP 410 Gone?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Neben 404 existiert auch der HTTP-Status:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>410 Gone<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Er signalisiert ausdr\u00fccklich, dass eine Ressource nicht mehr vorhanden ist und dauerhaft entfernt wurde.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr eine normale WordPress-Website ist es jedoch nicht erforderlich, jede bewusst entfernte Seite auf 410 umzustellen. Ein 404 ist f\u00fcr nicht vorhandene Inhalte ein regul\u00e4rer und technisch g\u00fcltiger Status.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">18. 404 und Soft 404 unterscheiden<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein sogenannter <strong>Soft 404<\/strong> ist kein eigener HTTP-Statuscode.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Damit wird typischerweise eine Situation beschrieben, in der eine Seite inhaltlich wie eine nicht vorhandene oder wertlose Fehlerseite wirkt, technisch aber beispielsweise mit:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>200 OK<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">antwortet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Suchmaschinen k\u00f6nnen solche Seiten als Soft 404 einstufen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Beispiel w\u00e4re eine nicht vorhandene Produktseite, die lediglich \u201eProdukt nicht gefunden\u201c ausgibt, technisch aber weiterhin einen erfolgreichen HTTP-200-Status liefert.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">19. Warum der richtige HTTP-Status wichtig ist<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Der sichtbare Inhalt einer Fehlerseite und der HTTP-Status sind zwei unterschiedliche Dinge.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine sch\u00f6n gestaltete WordPress-404-Seite sollte technisch weiterhin mit:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>404 Not Found<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">answer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn sie stattdessen <code>200 OK<\/code> zur\u00fcckgibt, erh\u00e4lt ein Client ein falsches technisches Signal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das kann insbesondere f\u00fcr Suchmaschinen und automatisierte Systeme problematisch sein.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">20. 404-Seite individuell gestalten<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Auch wenn eine Ressource tats\u00e4chlich nicht existiert, sollte der Besucher nicht zwingend vor einer nutzlosen leeren Fehlerseite stehen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine hilfreiche 404-Seite kann beispielsweise enthalten:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>klare Information, dass die Seite nicht gefunden wurde<\/li>\n\n\n\n<li>Link zur Startseite<\/li>\n\n\n\n<li>Navigation<\/li>\n\n\n\n<li>Search function<\/li>\n\n\n\n<li>Links zu wichtigen Bereichen<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Die Gestaltung h\u00e4ngt vom verwendeten Theme beziehungsweise Site-Editor oder Page Builder ab.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Benutzerfreundlichkeit der Fehlerseite \u00e4ndert jedoch nichts daran, dass der korrekte HTTP-Status weiterhin 404 sein sollte.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">21. Fehler nach Plugin-Installation oder Plugin-Update<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Plugins k\u00f6nnen eigene Rewrite-Regeln, Custom Post Types, Taxonomien oder Weiterleitungen registrieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn 404-Probleme unmittelbar nach Installation, Aktivierung oder Aktualisierung eines Plugins auftreten, sollte dieses Plugin als m\u00f6gliche Ursache ber\u00fccksichtigt werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Speichere zun\u00e4chst die Permalink-Einstellungen neu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bleibt das Problem bestehen und besteht ein zeitlicher Zusammenhang mit einem Plugin, kann eine gezielte Konfliktpr\u00fcfung sinnvoll sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Vorgehensweise behandeln wir unter <a href=\"\/en\/help\/wordpress\/wordpress-plugin-theme-conflicts\/\">Identifying and Resolving Plugin or Theme Conflicts in WordPress<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">22. Fehler nach Theme-Wechsel<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Theme sollte normale WordPress-Permalinks grunds\u00e4tzlich nicht zerst\u00f6ren. Themes k\u00f6nnen aber eigene Inhaltstypen, Templates oder Funktionen mitbringen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn bestimmte URLs unmittelbar nach einem Theme-Wechsel nicht mehr funktionieren, solltest du deshalb pr\u00fcfen, ob diese Inhalte oder URL-Strukturen vom bisherigen Theme abh\u00e4ngig waren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das betrifft insbesondere Themes mit stark integrierten eigenen Funktionen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">23. Custom Post Types und 404-Fehler<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Plugins und Themes k\u00f6nnen eigene Inhaltstypen registrieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Beispiele k\u00f6nnten sein:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Portfolio<\/li>\n\n\n\n<li>Events<\/li>\n\n\n\n<li>References<\/li>\n\n\n\n<li>Products<\/li>\n\n\n\n<li>andere individuelle Inhalte<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn nur ein solcher Inhaltstyp 404-Fehler erzeugt, w\u00e4hrend normale Beitr\u00e4ge und Seiten funktionieren, liegt wahrscheinlich kein allgemeines WordPress-Permalink-Problem vor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dann sollte gepr\u00fcft werden, welche Komponente diesen Inhaltstyp registriert und welche Rewrite-Regeln daf\u00fcr verwendet werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">24. WooCommerce-404 richtig einordnen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WooCommerce erweitert WordPress um eigene Inhaltstypen und URL-Strukturen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn ausschlie\u00dflich Produkte, Produktkategorien oder bestimmte WooCommerce-Endpunkte betroffen sind, sollte die WooCommerce-Konfiguration separat ber\u00fccksichtigt werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das erneute Speichern der WordPress-Permalinks kann auch dort ein sinnvoller Diagnoseschritt sein, ersetzt aber keine Pr\u00fcfung einer fehlerhaften WooCommerce- oder Plugin-Konfiguration.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">25. 404 nach Website-Migration<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nach einem Hosting- oder Domainumzug k\u00f6nnen 404-Fehler auftreten, wenn die bisherige URL- beziehungsweise Rewrite-Konfiguration nicht vollst\u00e4ndig zur neuen Umgebung passt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check in particular:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Permalink-Einstellungen<\/li>\n\n\n\n<li><code>.htaccess<\/code> beziehungsweise Rewrite-Konfiguration<\/li>\n\n\n\n<li>Domain\u00e4nderungen<\/li>\n\n\n\n<li>alte interne Links<\/li>\n\n\n\n<li>individuelle Weiterleitungen<\/li>\n\n\n\n<li>Plugin-spezifische Rewrite-Regeln<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn sich gleichzeitig die Domain ge\u00e4ndert hat, m\u00fcssen alte und neue URLs zus\u00e4tzlich sauber zugeordnet werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">26. 404 nach Wechsel von HTTP auf HTTPS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Wechsel von HTTP auf HTTPS sollte die eigentlichen WordPress-Pfade nicht ver\u00e4ndern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Treten danach dennoch 404-Fehler auf, sollte gepr\u00fcft werden, ob gleichzeitig:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Weiterleitungsregeln ver\u00e4ndert wurden<\/li>\n\n\n\n<li><code>.htaccess<\/code> angepasst wurde<\/li>\n\n\n\n<li>Domainvarianten ge\u00e4ndert wurden<\/li>\n\n\n\n<li>Plugins URLs umgeschrieben haben<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">HTTPS selbst ist nicht automatisch die Ursache eines WordPress-Permalink-Fehlers.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">27. www und non-www beachten<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Auch unterschiedliche Domainvarianten k\u00f6nnen bei fehlerhaften Weiterleitungen Verwirrung verursachen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/beitrag\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">and<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/www.deine-domain.ch\/beitrag\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn eine Variante korrekt auf die bevorzugte Variante weitergeleitet wird, ist das normalerweise unproblematisch.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fehlerhafte oder widerspr\u00fcchliche Regeln k\u00f6nnen jedoch dazu f\u00fchren, dass bestimmte URLs nicht am erwarteten Ziel ankommen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">28. Interne Links nach URL-\u00c4nderungen pr\u00fcfen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du einen Slug oder eine Permalink-Struktur ge\u00e4ndert hast, solltest du interne Links kontrollieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auch wenn eine Weiterleitung eingerichtet wurde, ist es sinnvoll, interne Links nach M\u00f6glichkeit direkt auf die aktuelle Ziel-URL zu setzen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dadurch vermeidest du unn\u00f6tige Weiterleitungsschritte und h\u00e4ltst die interne Linkstruktur sauber.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">29. Externe Links auf alte URLs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn andere Websites auf eine URL verlinken, die du sp\u00e4ter \u00e4nderst, kann eine passende permanente Weiterleitung besonders wichtig sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ohne Weiterleitung landen Besucher \u00fcber den alten externen Link auf einer 404-Seite.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei wichtigen bestehenden URLs sollte deshalb vor einer \u00c4nderung gepr\u00fcft werden, ob externe Links und Suchmaschinenzugriffe vorhanden sind.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">30. 404-Fehler in der Google Search Console<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Suchmaschinen k\u00f6nnen nicht mehr erreichbare URLs weiterhin eine Zeit lang kennen und erneut aufrufen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn eine Seite bewusst entfernt wurde und keinen geeigneten Ersatz besitzt, ist ein 404 deshalb nicht automatisch ein Problem, das zwingend \u201erepariert\u201c werden muss.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Anders sieht es aus, wenn eine wichtige bestehende Seite unbeabsichtigt 404 liefert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dann sollte die technische Ursache behoben oder \u2013 bei einer dauerhaften URL-\u00c4nderung \u2013 eine passende Weiterleitung eingerichtet werden.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Important:<\/strong> Eine Liste von 404-URLs in einem SEO-Tool bedeutet nicht automatisch, dass jede einzelne URL auf irgendeine andere Seite weitergeleitet werden sollte. Zuerst muss gekl\u00e4rt werden, warum die URL aufgerufen wurde und ob ein sinnvoller Ersatz existiert.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">31. Falsche URLs durch Bots und Scanner<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00d6ffentliche Websites erhalten regelm\u00e4\u00dfig Anfragen auf URLs, die niemals existiert haben.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Automatisierte Systeme suchen beispielsweise nach:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>bekannten Plugin-Pfaden<\/li>\n\n\n\n<li>Login-Adressen anderer Systeme<\/li>\n\n\n\n<li>alten Sicherheitsl\u00fccken<\/li>\n\n\n\n<li>zuf\u00e4llig erzeugten URLs<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Dass solche Anfragen mit HTTP 404 beantwortet werden, ist grunds\u00e4tzlich normal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Du musst deshalb nicht jede in einem Serverlog auftauchende 404-URL reparieren.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">32. Tippfehler in externen Links<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein 404 kann auch entstehen, weil eine andere Website deine URL falsch verlinkt hat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn der fehlerhafte Link relevant ist und sich eindeutig erkennen l\u00e4sst, kann eine gezielte Weiterleitung sinnvoll sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei einer unwichtigen oder zuf\u00e4lligen falschen URL ist dagegen nicht zwingend eine Weiterleitung notwendig.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">33. 404 durch Gro\u00df- und Kleinschreibung<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Je nach Server- und Dateisystemkonfiguration kann Gro\u00df- und Kleinschreibung technisch relevant sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei normalen WordPress-Permalinks solltest du konsistente URLs verwenden und interne Links nicht mit zuf\u00e4llig wechselnder Schreibweise erzeugen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Besonders bei direkten Dateipfaden kann die Schreibweise eine Rolle spielen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">34. Fehlende Bilder und Dateien sind ebenfalls 404<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein 404 betrifft nicht nur WordPress-Seiten und Beitr\u00e4ge.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auch ein fehlendes Bild kann beispielsweise mit 404 antworten:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>https:\/\/deine-domain.ch\/wp-content\/uploads\/2026\/08\/bild.jpg<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn eine Seite selbst funktioniert, aber Bilder fehlen, solltest du deshalb nicht automatisch die WordPress-Permalinks reparieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check instead:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>does the file exist?<\/li>\n\n\n\n<li>stimmt der Dateipfad?<\/li>\n\n\n\n<li>was the file moved or deleted?<\/li>\n\n\n\n<li>wurde eine Migration vollst\u00e4ndig durchgef\u00fchrt?<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">35. JavaScript- und CSS-Dateien mit 404<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Auch fehlende CSS- oder JavaScript-Dateien k\u00f6nnen HTTP 404 liefern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Website kann dadurch optisch besch\u00e4digt erscheinen oder Funktionen verlieren, obwohl die eigentliche HTML-Seite weiterhin erreichbar ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In diesem Fall liegt kein klassischer \u201eWordPress-Unterseiten zeigen 404\u201c-Fehler vor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die betroffene Ressource und ihr Pfad m\u00fcssen untersucht werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">36. 404 oder 500?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein HTTP 404 und ein HTTP 500 beschreiben unterschiedliche Fehlerklassen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>404:<\/strong> Die angeforderte Ressource wurde nicht gefunden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>500:<\/strong> Die Anfrage konnte aufgrund eines internen Serverfehlers nicht erfolgreich verarbeitet werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn dein WordPress ausdr\u00fccklich einen HTTP-500-Fehler zeigt, findest du die passende Diagnose unter <a href=\"\/en\/help\/wordpress\/how-to-fix-wordpress-error-500\/\">How to fix WordPress error 500<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">37. 404 oder Website komplett nicht erreichbar?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn der Browser \u00fcberhaupt keine Verbindung zur Domain herstellen kann, handelt es sich nicht um einen normalen WordPress-404.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dann m\u00fcssen beispielsweise Domain, DNS, Netzwerk, Server und SSL ber\u00fccksichtigt werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verwende daf\u00fcr die breitere Anleitung <a href=\"\/en\/help\/wordpress\/wordpress-website-nicht-erreichbar\/\">WordPress website not accessible: systematically check causes<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">38. Cache nach einer Reparatur ber\u00fccksichtigen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du Permalinks oder Weiterleitungen korrigiert hast, k\u00f6nnen Cache-Systeme vor\u00fcbergehend noch einen alten Zustand ausliefern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Je nach Website k\u00f6nnen beteiligt sein:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>browser cache<\/li>\n\n\n\n<li>WordPress-Cache<\/li>\n\n\n\n<li>Server cache<\/li>\n\n\n\n<li>CDN beziehungsweise Proxy<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Nach einer tats\u00e4chlichen Reparatur kann es deshalb sinnvoll sein, relevante Caches zu leeren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cache-L\u00f6schen ersetzt aber nicht die Reparatur falscher Rewrite-Regeln.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">39. Permalinks speichern behebt nicht jeden 404<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Das erneute Speichern der Permalinks ist ein sinnvoller Test, wenn vorhandene WordPress-Inhalte aufgrund fehlerhafter Rewrite-Regeln nicht mehr erreichbar sind.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Es hilft dagegen nicht automatisch, wenn:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>eine Seite wirklich gel\u00f6scht wurde<\/li>\n\n\n\n<li>eine URL falsch geschrieben ist<\/li>\n\n\n\n<li>eine Datei fehlt<\/li>\n\n\n\n<li>ein Plugin einen falschen Pfad erzeugt<\/li>\n\n\n\n<li>eine Domain falsch konfiguriert ist<\/li>\n\n\n\n<li>ein externer Link einen Tippfehler enth\u00e4lt<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Die Ursache sollte deshalb immer zum Fehlerbild passen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">40. Keine Weiterleitungs-Ketten erzeugen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn URLs mehrfach ge\u00e4ndert werden, k\u00f6nnen Weiterleitungsketten entstehen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>URL A \u2192 URL B \u2192 URL C<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn m\u00f6glich, sollte die alte relevante URL direkt auf das endg\u00fcltige Ziel verweisen:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>URL A \u2192 URL C<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das reduziert unn\u00f6tige zus\u00e4tzliche Anfragen und vereinfacht die technische Struktur.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">41. Weiterleitungsschleifen vermeiden<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Fehlerhafte Regeln k\u00f6nnen auch Schleifen erzeugen:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>URL A \u2192 URL B \u2192 URL A \u2192 ...<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Browser bricht einen solchen Vorgang normalerweise irgendwann mit einer Meldung \u00fcber zu viele Weiterleitungen ab.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das ist dann kein klassischer 404-Fehler mehr und sollte als Redirect-Konfigurationsproblem behandelt werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">42. Wann solltest du ein Backup verwenden?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Backup ist nicht notwendig, nur weil eine einzelne nicht vorhandene URL korrekt 404 liefert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn allerdings unmittelbar vor dem Auftreten zahlreicher Fehler umfangreiche \u00c4nderungen an:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Files<\/li>\n\n\n\n<li><code>.htaccess<\/code><\/li>\n\n\n\n<li>Plugins<\/li>\n\n\n\n<li>Database<\/li>\n\n\n\n<li>URL-Struktur<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">vorgenommen wurden, ist ein aktuelles Backup eine wichtige Absicherung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bevor ein vollst\u00e4ndiger Restore durchgef\u00fchrt wird, sollte trotzdem gepr\u00fcft werden, ob eine gezielte Reparatur m\u00f6glich ist.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">43. Systematische Reihenfolge bei WordPress-404-Fehlern<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Betroffene URL exakt notieren.<\/li>\n\n\n\n<li>Pr\u00fcfen, ob nur eine oder viele URLs betroffen sind.<\/li>\n\n\n\n<li>Startseite und mehrere Unterseiten testen.<\/li>\n\n\n\n<li>Kontrollieren, ob der Inhalt im WordPress-Adminbereich vorhanden und ver\u00f6ffentlicht ist.<\/li>\n\n\n\n<li>Aktuellen Slug der betroffenen Seite pr\u00fcfen.<\/li>\n\n\n\n<li>Under <strong>Settings \u2192 Permalinks<\/strong> die vorhandene Konfiguration kontrollieren.<\/li>\n\n\n\n<li>Bestehende Permalink-Einstellungen erneut speichern.<\/li>\n\n\n\n<li>Betroffene URLs erneut testen.<\/li>\n\n\n\n<li>Bei weiterhin globalen Problemen Rewrite-Konfiguration beziehungsweise <code>.htaccess<\/code> untersuchen.<\/li>\n\n\n\n<li>Letzte Plugin-, Theme- oder Server\u00e4nderungen ber\u00fccksichtigen.<\/li>\n\n\n\n<li>Bei einzelnen entfernten URLs pr\u00fcfen, ob ein sinnvoller Ersatz existiert.<\/li>\n\n\n\n<li>Nur bei passendem Ziel eine Weiterleitung einrichten.<\/li>\n\n\n\n<li>Interne Links auf ge\u00e4nderte URLs aktualisieren.<\/li>\n\n\n\n<li>Nach der Reparatur relevante Caches kontrollieren.<\/li>\n\n\n\n<li>HTTP-Status der betroffenen URLs abschlie\u00dfend pr\u00fcfen.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">44. Was du bei 404-Fehlern besser nicht tun solltest<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>nicht jeden 404 pauschal auf die Startseite umleiten<\/li>\n\n\n\n<li>Permalink-Struktur nicht nur zum Testen komplett \u00e4ndern<\/li>\n\n\n\n<li><code>.htaccess<\/code> nicht ohne Sicherung \u00fcberschreiben<\/li>\n\n\n\n<li>keine beliebigen Rewrite-Regeln aus fremden Websites \u00fcbernehmen<\/li>\n\n\n\n<li>nicht jede Bot-404 aus dem Serverlog reparieren<\/li>\n\n\n\n<li>gel\u00f6schte URLs nicht auf thematisch unpassende Seiten weiterleiten<\/li>\n\n\n\n<li>interne Links nach URL-\u00c4nderungen nicht vergessen<\/li>\n\n\n\n<li>404 und 500 nicht miteinander verwechseln<\/li>\n\n\n\n<li>nicht davon ausgehen, dass Cache-L\u00f6schen fehlende Inhalte wiederherstellt<\/li>\n\n\n\n<li>nicht jede 404-Meldung in einem SEO-Tool als akuten Website-Fehler behandeln<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">45. Welche Informationen helfen dem CURIAWEB-Support?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn vorhandene WordPress-Inhalte bei CURIAWEB pl\u00f6tzlich 404-Fehler anzeigen und du die Ursache nicht bestimmen kannst, helfen konkrete Beispiele bei der technischen Analyse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Please share if possible:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>affected domain<\/li>\n\n\n\n<li>eine oder mehrere konkrete 404-URLs<\/li>\n\n\n\n<li>ob die Startseite funktioniert<\/li>\n\n\n\n<li>ob alle oder nur einzelne Unterseiten betroffen sind<\/li>\n\n\n\n<li>ob die Inhalte im WordPress-Adminbereich noch vorhanden sind<\/li>\n\n\n\n<li>ob Permalinks k\u00fcrzlich ge\u00e4ndert wurden<\/li>\n\n\n\n<li>ob ein Plugin oder Theme aktualisiert wurde<\/li>\n\n\n\n<li>ob die Website k\u00fcrzlich migriert wurde<\/li>\n\n\n\n<li>Whether \"ob\" is an abbreviation for something specific or a typo in your source text, it translates to **whether** or **if** in English (from German, for example). If you intended a specific context, please provide the full sentence. <code>.htaccess<\/code> oder Weiterleitungsregeln ver\u00e4ndert wurden<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Do not send passwords unsolicited.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Summary<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein HTTP-404-Status bedeutet zun\u00e4chst lediglich, dass eine Ressource unter der angeforderten URL nicht gefunden wurde. Das kann ein technisches Problem sein \u2013 muss es aber nicht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn eine einzelne bewusst entfernte Seite keinen passenden Ersatz besitzt, kann ein 404-Status vollkommen korrekt sein. Zeigen dagegen pl\u00f6tzlich zahlreiche vorhandene WordPress-Beitr\u00e4ge und Seiten 404, obwohl die Startseite funktioniert, solltest du insbesondere Permalinks und Rewrite-Regeln untersuchen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein erster sinnvoller Schritt ist in diesem Fall h\u00e4ufig das erneute Speichern der bestehenden Einstellungen unter <strong>Settings \u2192 Permalinks<\/strong>. Auf entsprechenden Serverumgebungen kann zus\u00e4tzlich die <code>.htaccess<\/code>-Konfiguration relevant sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei dauerhaft ge\u00e4nderten URLs sollte eine Weiterleitung nur dann eingerichtet werden, wenn ein fachlich passendes neues Ziel existiert. Pauschale Weiterleitungen s\u00e4mtlicher 404-URLs auf die Startseite sind keine saubere L\u00f6sung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Unterscheide deshalb immer zwischen einem technischen Permalink-Problem, einer tats\u00e4chlich entfernten Ressource und einer bewusst ge\u00e4nderten URL. Erst danach l\u00e4sst sich entscheiden, ob repariert, weitergeleitet oder ein korrekter 404-Status beibehalten werden sollte.<\/p>","protected":false},"excerpt":{"rendered":"<p>Ein 404-Fehler bedeutet, dass die angeforderte Ressource unter der aufgerufenen URL nicht gefunden wurde. Bei WordPress kann das vollkommen korrekt sein \u2013 beispielsweise wenn eine Seite tats\u00e4chlich gel\u00f6scht wurde. Ein 404 kann aber auch auf ein technisches Problem hinweisen, wenn pl\u00f6tzlich vorhandene Beitr\u00e4ge, Seiten oder andere Inhalte nicht mehr erreichbar sind. Besonders typisch ist die [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_joinchat":[],"footnotes":""},"doc_category":[80],"doc_tag":[],"class_list":["post-22425","docs","type-docs","status-publish","hentry","doc_category-wordpress"],"year_month":"2026-09","word_count":3440,"total_views":"8","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Silvio Mazenauer","author_nicename":"admin-curia","author_url":"https:\/\/www.curiaweb.ch\/en\/author\/admin-curia\/"},"doc_category_info":[{"term_name":"WordPress","term_url":"https:\/\/www.curiaweb.ch\/en\/hilfe-kategorie\/wordpress\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/docs\/22425","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/comments?post=22425"}],"version-history":[{"count":1,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/docs\/22425\/revisions"}],"predecessor-version":[{"id":22427,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/docs\/22425\/revisions\/22427"}],"wp:attachment":[{"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/media?parent=22425"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/doc_category?post=22425"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/doc_tag?post=22425"}],"curies":[{"name":"WP","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}