我有这条路线
Route::get('/', function()
{
return 'foo';
//return View::make('hello');
//return View::make('world');
});
当我输入http://localhost/laravel/
时,会显示foo
。
BUT
使用此溃败
Route::get('about', function()
{
return 'foo';
//return View::make('hello');
//return View::make('world');
});
和http://localhost/laravel/about
,我明白了
The requested URL /laravel/about was not found on this server
。
请解释我这里发生了什么。
答案 0 :(得分:1)
当您使用链接时:localhost/laravel/index.php/about
路由有效。这意味着您正确定义它们。问题出在服务器端。确保您的mod_rewrite
模块已启用。
你正在使用Wamp。请尝试按照此说明操作: http://www.anmsaiful.net/blog/php/enable-apache-rewrite-module.html