title: Routes not working without index.php
body: <p>Im using laravel 4. </p>
  
  <p>I have a view <code>nest.blade.php</code> and the corresponding controller <code>NestController.php:</code></p>
  
  <p>Controller content:</p>
  
  <pre><code>class NestController extends BaseController {
  
      public function showView()
      {
          return View::make('nest');
      }
  
  }
  </code></pre>
  
  <p>Route:</p>
  
  <pre><code>Route::get('/nest', 'NestController@showView');
  </code></pre>
  
  <p>When I go to url/nest it doesnt work. 
  When I go to url/index.php/nest it does work. </p>
  
  <p>Obviously I just want it to be /nest without the index.php. </p>
  
  <p>How can i resolve this?</p>
  
  <p>My htaccess:</p>
  
  <pre><code>IfModule mod_rewrite.c&gt;
      &lt;IfModule mod_negotiation.c&gt;
          Options -MultiViews
      &lt;/IfModule&gt;
  
      RewriteEngine On
  
      # Redirect Trailing Slashes...
      RewriteRule ^(.*)/$ /$1 [L,R=301]
  
      # Handle Front Controller...
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^ index.php [L]
  &lt;/IfModule&gt;
  </code></pre>