Cita:  
					Iniciado por luke48 
  esta extensión htm no acabo de entender la función que cumple ni porque todos me hablan del archivo index.htm como el archivo principal. ¿Se referirán a que la pagina de entrada o pagina principal debe llamarse así?
     No necesariamente, pero prácticamente es un estándar. 
1) La extención .htm es por "culpa" de Microsoft. Anteriormente en MS-DOS, todo archivo tenía que tener una extención limitada a tres carácteres, es por eso que existe un .htm (

 no le cabe la "l") pero lo "correcto" debería de ser .html (pués es HTML ¿qué no?) 
2) En el servidor hay una configuración para llamar a un archivo por default en caso en que no se llame a uno en concreto vía URI (www.tudominio.com/ -> www.tudominio.com/archivo_por_default), dicho archivo comúnmente se llama 
Index.algo (en algúnos casos permiten el 
Inicio.algo) más esto no es una reestricción. Además el servidor 
debería permitir varias situaciónes: buscar un archivo principal, en caso de no existir buscar otro, en caso de no existir, buscar otro... etc.
Busca Index.html sino > index.html sino > index.php > inicio.htm > inicio.html > etc, etc, etc, etc...
Si tu hosting te reestringe a que tu archivo sea un index.htm es porque esta mal configurado 

. 
3) Al igual que con el archivo, el hosting debe de configurar una carpeta a la que se asociará tu dominio, estas carpetas igual tienen un nombre común, de los que conosco son 
www/, 
httpdocs/ y 
public_html/, jamás había escuchado de un 
index.htm/ 
... pero igual y puede ser... 
No ayudo en nada porque no entendí tu problema, solo trato de explicar un poco, ojalá y te sirva de orientación. 
Saluton