title: Homestead: Folder mapping to the wrong document root
body: <p>I'm using Laravel Homestead to VM into my dev environment. I recently created a new mapping (the <code>/Website/Site/</code> directory) in my Homestead.yaml whenever I go to <code>site.app</code> page , I'm redirected to the /tasks page which was set in another project (<code>/Laravel</code>). (This results in an error, since the page isn't there). Here is my Homestead.yaml file:</p>
  <pre><code>folders:
     - map: /Users/me/Homestead/Code/Laravel
       to: /home/vagrant/Code/Laravel
     - map: /Users/me/Homestead/Code/Larabook
       to: /home/vagrant/Code/Larabook
     - map: /Users/me/Homestead/Code/Website/Site
       to: /home/vagrant/Code/Website
  
  sites:
      - map: homestead.app
        to: /home/vagrant/Code/Laravel/public
      - map: larabook.app
        to: /home/vagrant/Code/Larabook/public
      - map: site.app
        to: /home/vagrant/Code/Website/public
  
  variables:
     - key: APP_ENV
       value: local
  </code></pre>
  <p>The Laravel contains the route where the index page is redirected and the Website directory is the new project that is just a fresh install of Laravel and nothing else. Here is some of the Server/Request Data error output:</p>
  <pre><code>SCRIPT_FILENAME /home/vagrant/Code/Laravel/public/index.php
  SCRIPT_NAME     /index.php
  REQUEST_URI     /tasks
  DOCUMENT_URI    /index.php
  DOCUMENT_ROOT   /home/vagrant/Code/Laravel/public
  </code></pre>
  <p>Here is the route.php for the project in Laravel/ (i.e. the old project)</p>
  <pre><code> Route::get('/', function(){
      return Redirect::to('tasks');
   });
  </code></pre>
  <p>Why is a fresh install of Laravel being redirected by a project in a different directory?</p>
  <h1>SOLUTION</h1>
  <ol>
  <li><code>vagrant reload --provision</code></li>
  </ol>
  <p>or, more drastically</p>
  <ol start="2">
  <li>from <code>~/Homestead</code> run <code>vagrant destroy</code> then <code>vagrant up</code></li>
  </ol>