У меня есть mod_rewrite
включен в Apache2 и AllowOverride All
в файле по умолчанию. Однако Apache (после перезапуска) по-прежнему не может перенаправляться при задании pretty url от Laravel.Apache redirect не подходит для Laravel
WORKS (возврат: пользователей!): localhost/laratest/public/index.php/users
не работает (404): localhost/laratest/public/users
Мой .htaccess: (Я также попробовал один предложил в Documentation без толку)
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
</IfModule>
Laravel разгром es.php:
Route::get('/', function()
{
return View::make('hello');
});
Route::get('users', function()
{
return 'Users!';
});
Я использую стек ЛАМПЫ по умолчанию и конфигурацию в Ubuntu. Любые идеи, почему это не работает?
возможно дубликат [Laravel 4 .htaccess Не Переписывание URL-адресов] (http://stackoverflow.com/questions/16912134/laravel-4-htaccess-not-rewriting-urls) – Blenderer
Решение в: HTTP://stackoverflow.com/questions/16912134/laravel-4-htaccess-not-rewriting-urls – Blenderer