Маршруты не работают без 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>