That should work just fine. As you’re using a 301 redirect, you’re not going to hurt your SEO at all. This tells the search engine spider that the page has moved permanently.
Will this addition in my .htaccess file Redirect my index.html to my Homepage.
Technically index.html in this situation is your home page. It’s just that the same page is accessible by two different addresses because the web server is automatically serving up index.html when no other file is specified.