Guide · Fehlerbehebung

Warum deine ChatGPT-Website eine leere Seite zeigt (und die 8 Lösungen)

Die meisten leeren Seiten entstehen, weil die HTML-Datei Pfade referenziert, die der Browser nicht auflösen kann - ein absoluter Pfad, eine fehlende index.html oder eine Datei, die nie hochgeladen wurde. Hier sind die acht häufigsten Ursachen und wie du sie behebst.

GuyAktualisiert 23 Aug 20266 min Lesezeit
FIX 1 VON 8

Fehlende oder falsch benannte index.html

Symptom
Deine Website zeigt eine Dateiliste statt einer Webseite oder gibt einen 404-Fehler zurück.
10-Sekunden-Check
Öffne die ZIP-Datei oder den Ordner, den du hochgeladen hast. Gibt es eine Datei namens index.html auf der obersten Ebene - nicht in einem Unterordner und nicht anders benannt wie home.html?
Fix
Benenne deine HTML-Hauptdatei in index.html um. Wenn ChatGPT ihr einen anderen Namen gegeben hat, benenne sie vor dem Hochladen um. Liegt die Datei in einem Unterordner, verschiebe sie ins Stammverzeichnis.
Was Upfling dir sagt
Upfling erkennt dies beim Hochladen. Wenn keine index.html gefunden wird, fragt der Upload-Prozess dich, eine Startseite aus den hochgeladenen Dateien auszuwählen. Überspringst du diesen Schritt, sehen Besucher eine Dateiliste statt deiner Seite.
my-site.upfling.site
images/
📄 index.html📄 styles.css📄 app.js
Ohne index.html sehen Besucher eine rohe Dateiliste.
FIX 2 VON 8

Absolute Pfade statt relativer Pfade

Symptom
Die HTML-Seite lädt, aber sie erscheint ungestylt - kein CSS, keine Bilder, möglicherweise komplett leer wenn alles per JavaScript geladen wird.
10-Sekunden-Check
Öffne deine HTML-Datei in einem Texteditor und suche nach href="/ oder src="/. Jeder Pfad, der mit einem Schrägstrich beginnt, ist ein absoluter Pfad.
Fix
Entferne den führenden Schrägstrich von jedem Asset-Pfad. Ändere href="/styles.css" zu href="styles.css". Mache dasselbe für JavaScript-Dateien, Bilder und Schriften.
Was Upfling dir sagt
Upfling warnt während des Uploads nicht davor - das HTML ist gültig und die referenzierten Dateien existieren. Das Problem zeigt sich erst beim Ausliefern, weil die Dateien jeder gehosteten Website unter einem Pfad-Präfix auf dem Speicherserver liegen.
my-site.upfling.site
Meine Website
Willkommen auf meiner Seite
Hier klicken
Das HTML wurde geladen, aber absolute Pfade haben jedes Stylesheet und Script blockiert.
Kopiere das in ChatGPT
Füge diesen Prompt ein, um korrigiertes HTML für deine Website zu erhalten.
Ich brauche eine Korrektur meines Website-HTML, damit es auf einem statischen Host funktioniert. Befolge diese Regeln: 1. Verwende relative Pfade für alle Assets (styles.css, nicht /styles.css) 2. Verwende KEINE file:///-URLs oder absoluten Pfade 3. Packe alles in eine einzelne index.html-Datei mit Inline-CSS und JS 4. Umschließe die Ausgabe NICHT mit Markdown-Code-Fences (kein ```html) 5. Stelle sicher, dass jede Bild-, Font- oder Script-src auf eine echte Datei zeigt 6. Verwende nur Standard-HTML, CSS und JavaScript - kein JSX, keine Imports, kein Build-Schritt Bitte generiere meine Website nach diesen Regeln neu.
Dateien schon repariert? Jetzt veröffentlichen.
Kostenlos, kein Konto nötig
Fix 2–6 sind alles Pfadprobleme. Wenn du ChatGPT bittest, deine Website mit relativen Pfaden und einer einzelnen index.html neu zu generieren, verschwinden die meisten auf einmal.
FIX 3 VON 8

file:///-URLs von ChatGPT

Symptom
Bilder, Stylesheets oder Skripte laden nicht. Die Browserkonsole zeigt fehlgeschlagene Anfragen an file:///Users/... oder file:///C:/...-Adressen.
10-Sekunden-Check
Suche in deiner HTML-Datei nach file://. ChatGPT gibt gelegentlich lokale Dateisystempfade aus seiner Sandbox-Umgebung aus.
Fix
Ersetze jede file:///-URL durch einen relativen Pfad, der auf die hochgeladene Datei zeigt. Ändere zum Beispiel src="file:///Users/sandbox/image.png" zu src="image.png".
Was Upfling dir sagt
Upfling markiert file:///-URLs beim Upload nicht. Das HTML ist technisch gültig - der Browser kann einfach nicht auf das lokale Dateisystem eines anderen Rechners zugreifen.
FIX 4 VON 8

Referenzierte Dateien, die nicht hochgeladen wurden

Symptom
Die Seite ist komplett leer (wenn eine benötigte JavaScript-Datei fehlt), zeigt defekte Bildsymbole oder hat fehlende Styles - obwohl die HTML-Datei selbst lädt.
10-Sekunden-Check
Öffne die Entwicklertools deines Browsers (F12) und prüfe die Konsole oder den Netzwerk-Tab auf 404-Fehler bei .js-, .css- oder Bilddateien.
Fix
Stelle sicher, dass jede Datei, die dein HTML referenziert, im Upload enthalten ist. Wenn ChatGPT separate HTML-, CSS- und JS-Dateien erzeugt hat, lade alle zusammen hoch.
Was Upfling dir sagt
Die HTML-Seite lädt - nur die fehlenden Assets geben 404 zurück. Upfling warnt dich derzeit nicht, wenn dein HTML Dateien referenziert, die nicht im Upload sind.
FIX 5 VON 8

Groß-/Kleinschreibung bei Dateipfaden

Symptom
Ein Bild oder eine Datei lädt nicht, obwohl du sie in deinen hochgeladenen Dateien sehen kannst.
10-Sekunden-Check
Vergleiche den Dateinamen in deinem HTML mit dem tatsächlichen hochgeladenen Dateinamen. src="logo.png" wird eine Datei namens Logo.PNG nicht laden - die Groß-/Kleinschreibung muss übereinstimmen.
Fix
Passe den Pfad in deinem HTML so an, dass er exakt mit dem hochgeladenen Dateinamen übereinstimmt, einschließlich Groß- und Kleinbuchstaben. Am einfachsten benennst du alles in Kleinbuchstaben um.
Was Upfling dir sagt
Upfling speichert Dateien auf Cloudflare R2, wo Pfade Groß-/Kleinschreibung unterscheiden. Es gibt keine Fehlermeldung - die nicht übereinstimmende Datei gibt einfach einen 404 zurück.
FIX 6 VON 8

Mixed Content - http:// auf einer https://-Website

Symptom
Einige Ressourcen laden stillschweigend nicht. Deine Browserkonsole zeigt Warnungen über blockierten Mixed Content.
10-Sekunden-Check
Suche in deinem HTML nach http:// (nicht https://). Browser blockieren unsichere Ressourcen auf einer sicheren Seite.
Fix
Ändere http://-URLs zu https://, oder wechsle zu relativen Pfaden, damit das Protokoll automatisch übernommen wird.
Was Upfling dir sagt
Jede Upfling-Website wird über HTTPS unter *.upfling.site ausgeliefert. Es gibt keine Upload-Warnung für http://-Links in deinem HTML.
FIX 7 VON 8

Quellcode statt der fertigen Website hochgeladen

Symptom
Dein Upload wird abgelehnt, oder die veröffentlichte Seite zeigt rohen Code - JSX-Tags, Import-Anweisungen oder eine leere Seite ohne sichtbaren Inhalt.
10-Sekunden-Check
Schau dir die hochgeladenen Dateien an. Wenn du .jsx-, .tsx- oder .ts-Dateien, eine package.json oder einen node_modules-Ordner siehst, hast du Quellcode, der einen Build-Schritt braucht.
Fix
Führe den Build-Befehl des Projekts aus (meist npm run build) und lade nur den Ausgabeordner hoch - typischerweise dist/ oder build/. Oder bitte ChatGPT, dir eine einzelne eigenständige HTML-Datei zu geben.
Was Upfling dir sagt

Wenn du ein Projekt mit node_modules als ZIP hochlädst, zeigt Upfling diese Meldung:

UPFLING · UPLOAD-CHECK
Wir konnten diese ZIP-Datei nicht lesen. Sie ist möglicherweise beschädigt oder passwortgeschützt. Exportiere sie neu oder lege die Dateien direkt ab.
Kopiere das in ChatGPT
Füge diesen Prompt ein, um korrigiertes HTML für deine Website zu erhalten.
Ich brauche eine Korrektur meines Website-HTML, damit es auf einem statischen Host funktioniert. Befolge diese Regeln: 1. Verwende relative Pfade für alle Assets (styles.css, nicht /styles.css) 2. Verwende KEINE file:///-URLs oder absoluten Pfade 3. Packe alles in eine einzelne index.html-Datei mit Inline-CSS und JS 4. Umschließe die Ausgabe NICHT mit Markdown-Code-Fences (kein ```html) 5. Stelle sicher, dass jede Bild-, Font- oder Script-src auf eine echte Datei zeigt 6. Verwende nur Standard-HTML, CSS und JavaScript - kein JSX, keine Imports, kein Build-Schritt Bitte generiere meine Website nach diesen Regeln neu.
Wenn deine Datei eine einzelne React-Komponente (.jsx oder .tsx) ist, kann der Artifact Converter sie ohne Build-Schritt in eine eigenständige HTML-Seite umwandeln.
FIX 8 VON 8

Markdown-Fences in der HTML-Datei

Symptom
Die Seite zeigt ```html oben und ``` unten, oder die gesamte Seite wird als unformatierter Klartext dargestellt.
10-Sekunden-Check
Öffne die HTML-Datei in einem Texteditor. Wenn die erste Zeile ```html ist und die letzte Zeile ```, sind die Markdown-Code-Fences noch in der Datei.
Fix
Lösche die ```-Zeilen am Anfang und Ende der Datei. Der Inhalt dazwischen ist dein eigentliches HTML.
Was Upfling dir sagt
Upfling erkennt keine Markdown-Fences - die Datei ist gültiger Text. Der Browser zeigt die Backtick-Zeilen als sichtbaren Text an, statt sie als Code-Formatierung zu erkennen.
my-site.upfling.site
```html
<!DOCTYPE html>
<html>
<head>...
```
Markdown-Fences werden als sichtbarer Text dargestellt, statt interpretiert zu werden.
Willst du deine Dateien automatisch prüfen lassen? Wirf sie in den Site Doctor und bekomme eine Problemliste vor dem Hochladen.
Dateien schon repariert? Jetzt veröffentlichen.
Kostenlos, kein Konto nötig

Immer noch nicht gelöst? Support kontaktieren mit deiner URL.

Guy
Gründer, Upfling
Full-Stack-Entwickler, der Upfling gebaut hat, damit jeder eine KI-generierte Website online stellen kann - ohne Git, CI oder Cloud-Hosting lernen zu müssen.
Mehr über das Team