Knowledge base

1000 FAQs, 500 tutorials and instructional videos. Here, there are only solutions!

Manage default home pages

This guide concerns the homepage names that can be on your Infomaniak Web Hosting, and which will be prioritized when a visitor accesses your website via its domain name.

 

Regarding Site Creator, refer to this other guide.

 

Preamble

  • The default homepages on a web server are the first pages that appear when a user accesses a website without specifying a particular file.
  • If you simply enter http://domain.xyz in your browser's address bar, the web server will look for a default homepage to display, for example index.html, index.php, index.htm, or other similar variations.

 

Priority order of homepages

Here is the priority order of the default pages loaded at 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

In summary:

  • If you have 2 pages at the root of your hosting, thanks to the ranking above, you can see that index.php is recognized as a priority over welcome.php.
  • It can also be deduced that if you only have welcome.php as a page in the root folder, it will be loaded and function as a homepage.
  • If you have a page accueil.html, it will not work because this name is not in the list.
  • When you type www.domain.xyz in the browser, only index.php will be displayed automatically (and to display welcome.php you will need to type the exact page name www.domain.xyz/welcome.php).

 

Customize the default homepage

To set a different default homepage, add DirectoryIndex followed by the appropriate pages in the .htaccess file:

DirectoryIndex accueil.html index.php index.html

This means that the web server will first look for a file named home.html. If it does not find home.php, it will look for index.php, then index.html.


Has this FAQ been helpful?