Grundlagen der Index.html-Standardwebseite

click fraud protection

Eines der allerersten Dinge, die Sie lernen, wenn Sie beginnen, Ihre Zehen ins Wasser zu tauchen Website design So speichern Sie Ihre Dokumente als Webseiten. Viele Tutorials und Artikel über die ersten Schritte mit Webdesign weisen Sie an, Ihre anfängliches HTML-Dokument mit dem Dateinamen index.html. Werfen wir einen Blick auf die Bedeutung dieser speziellen Namenskonvention, die tatsächlich ein branchenweiter Standard ist.

Person, die die Indexseite von /acme. durchsucht
Derek Abella / Lifewire

Standard-Homepage

Die Seite index.html ist der am häufigsten verwendete Name für die Standardseite, die auf einer Website angezeigt wird, wenn keine andere Seite angegeben wird, wenn ein Besucher die Website anfordert. Mit anderen Worten, index.html ist der Name, der für die Homepage der Website verwendet wird.

Site-Architektur und Index.html

Websites werden innerhalb von Verzeichnissen auf einem Webserver erstellt. Für Ihre Website müssen Sie jede Webseite als separate Datei speichern. Ihre Seite "Über uns" kann beispielsweise gespeichert werden als

instagram viewer
about.html und Ihre "Kontakt"-Seite könnte sein kontakt.html. Ihre Site besteht aus diesen .html-Dokumenten.

Wenn jemand die Website besucht, tut er dies manchmal, ohne eine dieser spezifischen Dateien in der Adresse anzugeben, die er für die URL verwendet. Beispielsweise:

http://www.lifewire.com

Auch wenn in der URL-Anfrage an den Server keine Seite aufgeführt ist, muss dieser Webserver dennoch eine Seite für diese Anfrage liefern, damit der Browser etwas anzuzeigen hat. Die gelieferte Datei ist die Standardseite für dieses Verzeichnis. Wenn keine Datei angefordert wird, weiß der Server grundsätzlich, welche Datei standardmäßig bereitgestellt werden soll. Auf den meisten Webservern wird die Standardseite in einem Verzeichnis benannt.

index.html

Im Wesentlichen, wenn Sie zu einer URL gehen und spezifizieren Sie eine bestimmte Datei, das wird der Server liefern. Wenn Sie keinen Dateinamen angeben, sucht der Server nach einer Standarddatei und zeigt diese automatisch an – fast so, als hätten Sie diesen Dateinamen in die URL eingegeben.

Andere Standardseitennamen

Neben index.html gibt es andere Standardseitennamen, die einige Websites verwenden, darunter:

  • index.htm
  • default.htm oder default.html
  • home.htm oder home.html

Die Realität ist, dass ein Webserver so konfiguriert werden kann, dass er jede gewünschte Datei als Standard für diese Site erkennt. In diesem Fall ist es immer noch eine gute Idee, bei index.html oder index.htm zu bleiben, da es auf den meisten Servern ohne zusätzliche Konfiguration sofort erkannt wird. Während default.htm manchmal auf Windows-Servern verwendet wird, stellt die Verwendung von index.html sicher, dass unabhängig davon, wo Sie Ihre Website, auch wenn Sie in Zukunft den Hosting-Provider wechseln, wird Ihre Standard-Homepage weiterhin erkannt und angezeigt.

Sie sollten eine index.html-Seite in all Ihren Verzeichnissen haben

Immer wenn Sie ein Verzeichnis auf Ihrer Website haben, empfiehlt es sich, eine entsprechende index.html-Seite zu haben. Auch wenn Sie nicht beabsichtigen, Inhalte auf den Indexseiten ausgewählter Verzeichnisse mit tatsächlichen Seitenlinks anzuzeigen, ist das Einfügen der Datei eine intelligente Benutzererfahrung sowie eine Sicherheitsfunktion.

Die Verwendung eines Standarddateinamens wie index.html ist ebenfalls eine Sicherheitsfunktion

Die meisten Webserver beginnen mit der sichtbaren Verzeichnisstruktur, wenn jemand zu einem Verzeichnis ohne Standarddatei kommt. Diese Ansicht zeigt ihnen Informationen über die Website, die ansonsten verborgen wären, wie beispielsweise Verzeichnisse und andere Dateien in diesem Ordner. Diese Transparenz kann während der Entwicklung einer Site hilfreich sein, aber nachdem eine Site live geschaltet wurde, kann das Einsehen von Verzeichnissen eine Sicherheitslücke darstellen.

Wenn Sie keine index.html-Datei in einem Verzeichnis ablegen, zeigen die meisten Webserver standardmäßig eine Dateiliste aller Dateien in diesem Verzeichnis an. Obwohl dieses Verhalten auf Serverebene deaktiviert werden kann, bedeutet dies, dass Sie den Serveradministrator einbeziehen müssen, damit es funktioniert.

IIS-Installationen haben das Durchsuchen von Verzeichnissen standardmäßig deaktiviert. Wenn das Standarddokument nicht gefunden wird und das Durchsuchen von Standarddokumenten und Verzeichnissen deaktiviert ist, erhält der Benutzer einen 404-Fehler.

Wenn Sie unter Zeitdruck stehen und dies selbst kontrollieren möchten, können Sie einfach eine Standard-Webseite schreiben und sie index.html nennen. Das Hochladen dieser Datei in Ihr Verzeichnis hilft, diese potenzielle Sicherheitslücke zu schließen. Darüber hinaus ist es auch eine gute Idee, sich an Ihren Hosting-Provider zu wenden und um die Deaktivierung der Verzeichnisanzeige zu bitten.

Websites, die keine .HTML-Dateien verwenden

Einige Websites, z. B. solche, die von einem Content-Management-System betrieben werden, oder solche, die robustere Programmiersprachen wie PHP oder ASP verwenden, verwenden möglicherweise keine HTML-Seiten in ihrer Struktur. Für diese Sites möchten Sie dennoch sicherstellen, dass eine Standardseite angegeben ist, und für ausgewählte Verzeichnisse in dieser Site, die eine index.html (oder index.php, index.asp, etc.) Seite hat, ist aus den beschriebenen Gründen immer noch wünschenswert über.

instagram story viewer