Zurück zu den Hosting-FAQs
HILFECENTER · FAQHosting2 Min. Lesezeit

Warum benötigt ein statischer Website-Deploy eine index.html-Datei?

Eine statische Website benötigt ein Einstiegsdokument, das der Host beim Aufruf der Website-Wurzel ausliefern kann. Die statische Bereitstellung von IaGenify erwartet `index.html`; fehlt die Datei, wird der Deploy abgelehnt statt als nutzbare Website veröffentlicht.

Hosting

Den Einstiegspunkt der Website bereitstellen

Fordert ein Browser einen Hostnamen ohne Dateipfad an, benötigt der Host ein Standarddokument. Bei einer statischen Website ist `index.html` üblicherweise der Einstiegspunkt und verweist auf die übrigen Seitenressourcen oder lädt sie. Eine Sammlung aus Bildern, Skripten oder verschachtelten Seiten sagt dem Host nicht, was an der Wurzel angezeigt werden soll.

Legen Sie `index.html` mit der erwarteten Schreibweise direkt an die Wurzel der bereitgestellten Dateimenge. Schreibt das Build-Werkzeug in einen Ordner wie `dist` oder `out`, stellen Sie den Inhalt dieses Ordners bereit und prüfen Sie, ob die Einstiegsdatei auf oberster Ebene liegt. Der Upload des übergeordneten Projektordners kann eine zusätzliche Ebene einfügen und die Datei verbergen.

Veröffentlichte Wurzel und Asset-Pfade prüfen

Prüfen Sie vor dem Deploy die Dateiliste und stellen Sie sicher, dass das Einstiegsdokument auf Ressourcen verweist, die nach dem Upload vorhanden sind. Pfade, die lokal funktionieren, können scheitern, wenn sie ein lokales Verzeichnispräfix enthalten oder eine andere Basis-URL voraussetzen. Die veröffentlichte Ordnerstruktur muss zu den HTML-Verweisen passen.

Öffnen Sie nach dem Deploy die Website-Wurzel und prüfen Sie bei einem Fehler die Browserantwort. Ein 404 an der Wurzel kann auf eine fehlende oder falsch platzierte Einstiegsdatei hindeuten; eine Seite ohne Formatierung kann an fehlerhaften Asset-Pfaden liegen. Korrigieren Sie Build-Ausgabe oder Bereitstellungsordner, starten Sie den Deploy erneut und prüfen Sie sowohl die Startseite als auch eine repräsentative Asset-URL.

Zurück zu den Hosting-FAQs