Маршруты не работают без index.php

Я использую Laravel 4.

У меня есть видnest.blade.php и соответствующий контроллерNestController.php:

Контроллер контента:

class NestController extends BaseController {

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

}

Маршрут:

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

Когда я иду в URL / гнездо, это не работает. Когда я захожу в url / index.php / nest, он работает.

Очевидно, я просто хочу, чтобы это было / гнездо без index.php.

Как я могу решить это?

Мой 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>

Ответы на вопрос(5)

Ваш ответ на вопрос