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.
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 exempleindex.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 :
- index.html
- index.htm
- home.html
- home.htm
- default.html
- default.htm
- index.cgi
- index.php
- index.php5
- index.php4
- index.php3
- default.php
- home.php
- 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, seuleindex.php
s'affichera automatiquement (et pour afficherwelcome.php
vous devrez taper le nom précis de la pagewww.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: