Sin mas detalles que nos proporcionas lo primero que te puedo decir es que los servidores leen el archivo .html y no necesariamente te aparece en pantalla ese archivo index.html en este caso si tu pagina solo será informativa y de esta forma pues colocas tus enlaces
mipagina.com/es/
mipagina.com/fr/
Y siendo index.html tu primer pagina el navegador no te muestra el html
otra forma es utilizar friendly url con archivos PHP siendo el caso en el que utilices dicho lenguaje lo primero es colocar un archivo .htaccess en tu servidor de hospedaje web donde le indicaras lo siguiente:
[apache]
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^/(\d+)*$ ./index.php?id=$1
[/apache]
Solo no olvides definir la ruta para las imagenes y CSS
Código PHP:
define("_miRuta", "http://www.mipagina.com/");
Y poder utilizar la en HTML
Código HTML:
<img src="<?=_miRuta?>miimagen.jpg">
Me avisas como te fue.