Should there be a $ after the html?
```
RewriteRule ^(.*)index\.html$ $1 [L,R=301] 
```