Routen funktionieren nicht ohne index.php

Ich benutze Laravel 4.

Ich habe eine Aussichtnest.blade.php und den entsprechenden ControllerNestController.php:

Controller-Inhalt:

class NestController extends BaseController {

    public function showView()
    {
        return View::make('nest');
    }

}

Route:

Route::get('/nest', 'NestController@showView');

Wenn ich zu url / nest gehe, funktioniert es nicht. Wenn ich zu url / index.php / nest gehe, funktioniert es.

Offensichtlich möchte ich nur, dass es / nest ohne die index.php ist.

Wie kann ich das beheben?

Mein htaccess:

IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    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]
</IfModule>

Antworten auf die Frage(5)

Ihre Antwort auf die Frage