HTTP 413 Anfrageinhalt zu groß
413 Content Too Large bedeutet, dass der Request-Body, häufig eine hochgeladene Datei, die erlaubte Servergröße überschreitet.
Bedeutung
Server und Proxys begrenzen die maximale Größe einer Anfrage. Bei Überschreitung antworten sie mit 413, früher als Request Entity Too Large oder Payload Too Large bekannt. Häufig tritt dies beim Hochladen großer Bilder, Videos oder Backups auf.
Häufige Ursachen
- Der Nginx-Parameter client_max_body_size begrenzt Uploads, standardmäßig oft auf 1 MB.
- PHP upload_max_filesize und post_max_size beschränken Datei-Uploads, auch in WordPress.
- Ein CDN oder Proxy besitzt ein eigenes Größenlimit, eventuell abhängig vom Tarif.
- Die Anwendung oder das API-Gateway begrenzt die maximale Nutzdatenmenge zusätzlich.
Was können Besucher tun?
- Verkleinern oder komprimieren Sie die hochzuladende Datei und versuchen Sie es erneut.
- Bei Ihrer eigenen Webseite informieren Sie den Hostinganbieter oder Administrator über den Fehler.
Was können Betreiber tun?
- Passen Sie bei Nginx client_max_body_size im zuständigen server- oder location-Block an, wenn größere Uploads nötig sind.
- Erhöhen Sie bei PHP/WordPress upload_max_filesize und post_max_size abgestimmt und starten Sie die nötigen PHP-Dienste neu.
- Für sehr große Dateien eignen sich direkte Uploads zu S3 oder R2 mit signierten URLs.
- Zeigen Sie die erlaubte Dateigröße schon vor dem Upload im Formular an.
SEO-Auswirkungen
413 betrifft normalerweise Uploads und Formulare, nicht das Abrufen öffentlicher HTML-Seiten; deshalb hat es meist keinen direkten Einfluss auf deren Indexierung.
Häufige Fragen
Wie hoch ist das Standardlimit von Nginx?
client_max_body_size hat häufig den Standardwert 1 MB. Die tatsächliche Hosting- oder Serverkonfiguration kann hiervon abweichen.
Wie behebe ich HTTP 413 in WordPress?
Passen Sie PHP upload_max_filesize und post_max_size an und prüfen Sie zusätzlich die Limits in Nginx, CDN und beim Hoster.