# WordPress Permalinks und 404-Fehler beheben

Source: https://support.kapsulehost.com/de-de/wordpress-permalink-issues

Wenn Ihre WordPress-Seiten 404-Fehler zurückgeben, obwohl sie vorhanden sein sollten, oder Links auf Ihrer Site nach einer Migration oder Plugin-Änderung unterbrochen sind, ist die häufigste Lösung, Ihre WordPress-Rewrite-Regeln zu leeren (zu regenerieren).

### Die schnelle Lösung: Permalinks leeren

1. Melden Sie sich in Ihrem WordPress-Admin unter `yourdomain.com/wp-admin` an
2. Gehen Sie zu **Einstellungen > Permalinks**
3. Ohne etwas zu ändern, klicken Sie auf **Änderungen speichern**

Dies regeneriert die `.htaccess` Datei und leert die Rewrite-Regeln. In den meisten Fällen werden 404-Fehler sofort nach diesem Vorgang behoben.

### Wenn Sie nicht auf WordPress-Admin zugreifen können

Wenn das 404-Problem Sie am Anmelden oder Zugriff auf den Admin hindert:

1. Verbinden Sie sich über SFTP mit Ihrer Site. Siehe [SFTP-Zugriff](https://support.kapsulehost.com/de-de/sftp-access)
2. Navigieren Sie zum Root Ihrer WordPress-Installation
3. Öffnen Sie die `.htaccess` Datei (siehe [Understanding .htaccess on KapsuleHost](https://support.kapsulehost.com/de-de/wordpress-htaccess))
4. Ersetzen Sie den Inhalt zwischen den WordPress-Kommentar-Markern durch die Standard-WordPress-Regeln:

```
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
```

5. Speichern Sie die Datei
6. Melden Sie sich bei WordPress-Admin an und speichern Sie Permalinks erneut wie oben

> **Warning:** Ändern Sie nur die `.htaccess` Regeln zwischen den `# BEGIN WordPress` und `# END WordPress` Markern. Alles außerhalb dieser Marker wird von anderen Plugins oder Serverkonfigurationen hinzugefügt und sollte nicht entfernt werden.

### Permalink-Einstellungen nach Migration

Wenn Sie Ihre Site kürzlich [zu KapsuleHost migriert haben](https://support.kapsulehost.com/de-de/migrating-to-kapsule), kann Ihre alte `.htaccess` Datei Regeln aus einer anderen Serverumgebung enthalten. Nach der Migration:

1. Gehen Sie zu **Einstellungen > Permalinks**
2. Wählen Sie Ihre bevorzugte URL-Struktur (z.B. **Beitragsname**)
3. Klicken Sie auf **Änderungen speichern**

> **Tip:** Wenn Sie eine benutzerdefinierte Permalink-Struktur verwenden, notieren Sie diese vor dem Leeren. Das Leeren ändert Ihr gewähltes Permalink-Format nicht, es regeneriert nur die Regeln, die es funktionieren lassen.

### Wenn das Problem weiterhin besteht

Überprüfen Sie folgendes:

- Bestätigen Sie, dass `mod_rewrite` auf dem Server aktiviert ist (KapsuleHost aktiviert dies standardmäßig)
- Stellen Sie sicher, dass die `.htaccess` Datei in Ihrem Site-Root vom Web-Server beschreibbar ist
- Deaktivieren Sie kürzlich installierte Plugins einzeln, um auf Konflikte zu prüfen

Wenn keines dieser Schritte das Problem löst, öffnen Sie ein Support-Ticket in KPanel unter **Support**.
