Base de connaissances

1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !

Gérer les pages d'accueil prises en compte par défaut

Ce guide concerne le nom des pages d'accueil qu'il est possible d'avoir sur votre Hébergement Web Infomaniak, et qui seront prises en compte en priorité lorsqu'un visiteur accède à votre site Web via son nom de domaine.

 

Concernant Site Creator, prenez connaissance de cet autre guide.

 

Préambule

  • Les pages d'accueil par défaut sur un serveur Web sont les premières pages qui s'affichent lorsqu'un utilisateur accède à un site Web sans spécifier de fichier particulier.
  • Si vous entrez simplement http://domain.xyz dans la barre d'adresse de votre navigateur, le serveur web va chercher une page d'accueil par défaut à afficher, par exemple index.html, index.php, index.htm, ou d'autres variations similaires.

 

Ordre de priorité des pages d'accueil

Voici dans l'ordre de priorité les pages chargées par défaut chez Infomaniak :

  1. index.html
  2. index.htm
  3. home.html
  4. home.htm
  5. default.html
  6. default.htm
  7. index.cgi
  8. index.php
  9. index.php5
  10. index.php4
  11. index.php3
  12. default.php
  13. home.php
  14. welcome.php

Pour résumer:

  • Si vous avez 2 pages à la racine de votre hébergement, grâce au classement ci-dessus, vous constatez que index.php est reconnu en priorité par rapport à welcome.php.
  • On peut aussi en déduire que si vous n'avez que welcome.php comme page sur le dossier racine, elle sera chargée et fonctionnera comme page d'accueil.
  • Si vous avez une page accueil.html, cela ne fonctionnera pas car ce nom n'est pas dans la liste.
  • Lorsque vous taperez www.domaine.xyz dans le navigateur, seule index.php s'affichera automatiquement (et pour afficher welcome.php vous devrez taper le nom précis de la page www.domaine.xyz/welcome.php).

 

Personnaliser la page d'accueil par défaut

Pour définir une autre page d'accueil chargée par défaut, ajouter DirectoryIndex puis les pages adéquates dans le fichier .htaccess:

DirectoryIndex accueil.html index.php index.html

Cela signifie que le serveur Web va d'abord chercher un fichier nommé accueil.html. S'il ne trouve pas accueil.php, il cherchera index.php, puis index.html.

Lien vers cette FAQ:


Cette FAQ a été utile?