title: 301 redirect from top-level domain to index.html in subdirectory
body: <p>I am working on a small multi-language website. Originally, all of the html files were in the top level directory. Each page has an English version and a Spanish version, which are different html files. I would like to put these files in their own subdirectories, <code>en/</code> and <code>es/</code>, and then redirect the top-level domain to <code>en/index.html</code> (since English will be the default language).</p>
  
  <p>But if I do this using a 301 redirect, won't search engines remove my top-level domain from their indexes? What I want is for users to enter <code>www.example.com</code> and arrive at <code>www.example.com/en/index.html</code>, but I still want <code>www.example.com</code> to show up in the SERPs.</p>
  
  <p>I have no experience with Apache, so I don't know the correct approach for this. I read a little bit about 301 redirects, and it seemed like a possible way to do what I want, but I have no idea if it is the best way.</p>
  
  <p>Am I on the right track here?</p>