I moved my hosting to infinityfree yesterday, and was able to upload my website to the ftp server.
I created the website with open elements, and it comes with a index.htm, index(var).php, index.css, and index(var).js
After upload, I only get the 'make something awesome ’ page and realize that it named as index2.html
the standard name for the first page is index
and that is also important for SEO
you need to define the starting/home page
in .htaccess file inside of your htdocs folder
# start here
DirectoryIndex index.html
if starting page don’t exist - make it
if you use php then index.php
if you use regular html then index.html
you choose name…
one can also do something like this
DirectoryIndex index.html index.htm index.php
server first go and check if exists index.html
if not then check index.htm
and if it does not exist, it will try to serve index.php
means what you put first
in your case you use a slim/short extension htm instead of html
so your .htaccess file should look like this
# start here
DirectoryIndex index.htm
P.S.
How to Name Files
Do Not Use Special Characters
For best results, you should only use the letters a-z, A-Z, the numbers 0-9, hyphens (-), underscores (_) and periods (.). Any other character could get you in trouble, causing the file not to load or the page to load incorrectly.
it is best to use lowercase letters, also Do Not Use Any Spaces
F12 - browser dev.console or network card (plus refresh F5)
Unix based systems are case-sensitive
it would be best to sit down and take everything in lower-case and slowly adjust part by part, directory per directory, names. etc.