Muy claro no está que digamos, tu regla
RewriteRule ^inicio.html?$ index.php [L]
dice que un link del tipo
<a href="inicio.html">xxxxx</a>
va a redirigir a index.php en la carpeta actual.
De dónde sacás el index.html?
A ver un ejemplo completo funcionando sería
tenes una carpeta optica en la raiz, dentro de esta un index.php, si querés que un link index.html rediriga a ese php específico
Código Apache:
Ver originalOptions +FollowSymLinks
RewriteEngine on
RewriteRule ^index\.html$ /optica/index.php [L]
Es decir, cualquier cosa que sea
<a href="index.html">xxxxx</a>
no importa dónde se halle va a llevar al index.php de la carpeta optica.
Saludos