Skip to main content

Bases de la page Web Index.html par défaut

CREER UN SITE ? HTML/CSS #1 - LES BASES (Juin 2025)

CREER UN SITE ? HTML/CSS #1 - LES BASES (Juin 2025)
Anonim

Une des toutes premières choses que vous apprenez lorsque vous commencez à plonger dans la conception de sites Web est de savoir comment enregistrer vos documents sous forme de pages Web. De nombreux tutoriels et articles sur la conception Web vous permettront de sauvegarder votre document HTML initial avec le nom de fichier. index.html. Si vous pensez que cela semble être un choix étrange pour le nom de la page, vous n'êtes pas seul dans cette opinion. Alors pourquoi est-ce fait? Jetons un coup d'œil à la signification de cette convention de dénomination particulière, qui est en fait une norme à l'échelle de l'industrie.

Une explication de base

La page index.html est le nom le plus couramment utilisé pour la page par défaut affichée sur un site Web si aucune autre page n'est spécifiée lorsqu'un visiteur demande le site. En d'autres termes, index.html est le nom utilisé pour la page d'accueil du site Web.

Une explication plus détaillée

Les sites Web sont construits à l'intérieur de répertoires sur un serveur Web. Tout comme vous avez des dossiers sur votre ordinateur dans lesquels vous enregistrez des fichiers, vous procédez de la même manière avec un serveur Web en ajoutant les fichiers de votre site Web, y compris les pages HTML, les images, les scripts, les CSS, etc. - en gros, tous les éléments constitutifs de votre site. . Vous pouvez nommer des répertoires en fonction du contenu qu'ils vont contenir. Par exemple, les sites Web incluent généralement un répertoire intitulé "images" qui contient tous les fichiers graphiques utilisés pour le site.

Pour votre site Web, vous devrez enregistrer chaque page Web dans un fichier séparé. Par exemple, votre page "À propos de nous" peut être enregistrée en tant que à propos.html et votre page "Contactez-nous" peut être contact.html. Votre site sera composé de ces documents .html.

Parfois, lorsque quelqu'un visite le site Web, il le fait sans spécifier l'un de ces fichiers dans l'adresse qu'il utilise pour l'URL. Par exemple:

http://www.Go-Travels.com

Cette URL comprend le domaine, mais aucun fichier spécifique n'est répertorié. C'est ce qui se produit chaque fois que quelqu'un accède à une URL spécifiée dans une publicité ou sur une carte de visite. Ces publicités / matériels annonceront probablement l'URL de base du site Web, ce qui signifie que toute personne qui choisira d'utiliser cette URL ira essentiellement à la page d'accueil du site puisqu'elle n'a pas demandé de page spécifique.

À présent, même s'il n'y a pas de page répertoriée dans la demande d'URL qu'ils adressent au serveur, ce serveur Web doit toujours fournir une page pour cette demande afin que le navigateur puisse afficher quelque chose. Le fichier qui sera livré est la page par défaut pour ce répertoire. Fondamentalement, si aucun fichier n’est demandé, le serveur sait lequel il doit servir par défaut. Sur la plupart des serveurs Web, la page par défaut d'un répertoire est nommée

index.html

En substance, lorsque vous accédez à une URL et spécifiez un fichier spécifique, le serveur le fournit. Si vous ne spécifiez pas de nom de fichier, le serveur recherche un fichier par défaut et l'affiche automatiquement - presque comme si vous aviez saisi ce nom dans l'URL. Vous trouverez ci-dessous ce qui est réellement affiché si vous avez accédé à l'URL précédemment affichée.

Autres noms de page par défaut

Outre index.html, certains sites utilisent d'autres noms de page par défaut, notamment:

  • index.htm
  • default.htm ou default.html
  • home.htm ou home.html

En réalité, un serveur Web peut être configuré pour reconnaître tout fichier de votre choix comme fichier par défaut pour ce site. Cela étant, il est toujours bon de s'en tenir à index.html ou index.htm car il est immédiatement reconnu sur la plupart des serveurs sans qu'aucune configuration supplémentaire ne soit nécessaire. Bien que default.htm soit parfois utilisé sur des serveurs Windows, utiliser index.html garantit que, où que vous choisissiez d’héberger votre site, y compris si vous choisissez de changer de fournisseur d’hébergement, votre page d’accueil par défaut sera toujours reconnue affiché.

Vous devriez avoir une page index.html dans tous vos répertoires

Chaque fois que vous avez un répertoire sur votre site Web, il est recommandé d’avoir un répertoire correspondant.

index.html

page. Cela permet à vos lecteurs de voir une page lorsqu'ils accèdent à ce répertoire sans saisir un nom de fichier dans l'URL, ce qui les empêche de voir une page.

. Même si vous ne prévoyez pas d'afficher du contenu sur les pages d'index de certains répertoires avec des liens de page réels, la mise en place du fichier constitue un déplacement d'expérience utilisateur intelligent, ainsi qu'une fonction de sécurité.

Utiliser un nom de fichier par défaut comme index.html est également une fonction de sécurité

La plupart des serveurs Web démarrent avec la structure de répertoires visible lorsqu'une personne accède à un répertoire sans fichier par défaut. Cela leur montre des informations sur le site Web qui seraient autrement cachées, telles que des répertoires et d'autres fichiers de ce dossier. Cela peut être utile lors du développement d'un site, mais une fois qu'un site est en ligne, permettre la consultation des répertoires peut constituer une faille de sécurité que vous souhaiterez éviter.

Si vous ne placez pas de fichier index.html dans un répertoire, la plupart des serveurs Web afficheront par défaut une liste de tous les fichiers de ce répertoire. Bien que cela puisse être désactivé au niveau du serveur, cela signifie que vous devez impliquer l'administrateur du serveur pour que cela fonctionne. Si vous êtes pressé par le temps et que vous souhaitez le contrôler vous-même, une solution de contournement consiste simplement à écrire une page Web par défaut et à la nommer index.html. Le téléchargement de ce fichier dans votre répertoire aidera à combler cette faille de sécurité potentielle. De plus, c'est aussi une bonne idée de contacter également votre fournisseur d'hébergement et de demander que l'affichage de l'annuaire soit désactivé.

Sites n'utilisant pas de fichiers .HTML

Certains sites Web, tels que ceux alimentés par un système de gestion de contenu ou ceux utilisant des langages de programmation plus robustes tels que PHP ou ASP, peuvent ne pas utiliser de pages .html dans leur structure. Pour ces sites, vous souhaitez toujours vous assurer qu'une page par défaut est spécifiée et, pour certains répertoires de ce site, disposer d'une page index.html (ou index.php, index.asp, etc.) est toujours souhaitable pour les raisons décrites. au dessus de.