title: create-react-app and react-router routes not working correctly in S3
body: <p>I've built my app with npm run build and am uploading the build to S3 but can't get the routes quite right.  </p>
  
  <p>The routes work in development but stop once built and uploaded.  I can also serve it locally no problem but on S3 it stops.</p>
  
  <p>Here's what's working locally</p>
  
  <pre><code>&lt;Route path="/" exact component={HomeView} /&gt;
  &lt;Route path="/home" component={HomeView} /&gt;
  </code></pre>
  
  <p>The only way I can get it to (sort of) work in S3 is by using /*</p>
  
  <pre><code>&lt;Route path="/" exact component={HomeView} /&gt;
  &lt;Route path="/*" exact component={HomeView} /&gt;
  &lt;Route path="/home" component={HomeView} /&gt;
  </code></pre>
  
  <p>The problem with /* is that every route also has the homepage above it.  So both routes are stacked on top of each other.  With the first setup though, nothing is displayed and if I inspect the page, the root element is empty.  Index.js still loads because the background changes color according to the styles it loads.  It just seems that react-router isn't getting a proper route.</p>
  
  <p>The S3 bucket is setup to point at index.html.  I'm sure the problem is probably fairly simple to fix but it's my misunderstanding of react-router that's getting in the way.</p>