Can anybody tell me which file will be loaded first if we have 1. index.php 2. index.html
files on server?
I want to install wordpress site on same domain, at the same time, I want to load my index.html page as a holding page until I properly launch website. How can I do this?
Thant actually depends on your
DirectoryIndex
directive. Set it up as:This will load
index.php
if it is available, if not then it will try to loadindex.html
.If you use Apache (which I assume you do since you tagged this with
htaccess
) you can change your Apache config/htaccess'sDirectoryIndex
property to include the order of priority of index files:Here's the "algorithm":
index.html
exist in the current folder? If yes, then load it, if no, continue:index.htm
exist in the current folder? If yes, then load it, if no, continue:index.php
exist in the current folder? If yes, then load it, if no, continue:index.php4
exist in the current folder? If yes, then load it, if no, continue:index.php5
exist in the current folder? If yes, then load it, if no, continue:404
page not found errorWhich means you can create an
index.html
file and then delete it once you want your site to run normally. Keep in mind that anyone can still accessindex.php
if they wish - they just need to specify it.Put in .htaccess:
The server will load the old html page first.