hola muchas gracias por el interés. La verdad que al final me he dado cuenta de que ya me habían dado la solución en otro foro así que ya está resuelto.
Lo que estaba buscando es que cuando alguien ponga
http://probandoe.freehostia.com
ellos vean lo que se vería poniendo
http://probandoe.freehostia.com/main2.php (página principal de inicio de la web). En definitiva, yo quería hacer transparente para el usuario el fichero html, php o cualquiera que se esté usando para devolver la petición
http://probandoe.freehostia.com del browser.
La solución que me encanta permite que pongas
http://probandoe.freehostia.com en el browser
y entonces te muestra lo mismo que
http://probandoe.freehostia.com/main2.php
pero es que además al cargarse la página main2.php, en el browser sigues viendo
http://probandoe.freehostia.com sin nada adicional del /main2.php
y eso es lo que me gusta.
La primera solución y por cierto sencillísima de implementar que me dieron y hace lo que he descrito fue esta:
añadir un fichero .htaccess con este código en el servidor:
DirectoryIndex main2.php index.php index.php3 messagebrd.pl index.html index.htm
Y la verdad que ha funcionado a las mil maravillas.
Gracias de todos modos y aquí queda esto por si alguien más quiere hacer esto. La verdad que supongo que cualquiera que quiere hacer una web más o menos profesional no le gusta que aparezcan ficheros html en el browser o al menos le gusta que con solo poner el dominio se le muestre la página principal y no haya que añadir ningún fichero.html o .php al final del dominio para que el servidor sepa como llegar a tu página principal.