我设置了一个laravel4项目,但该路由仅适用于路径/.
我还为项目设置了一个vhost,vhost指向laravel4 / public
我在routes.php中有以下代码
Route::get('/', function()
{
return View::make('home');
});
Route::get('help', function() {
return "asdfsafas";
});
当我去/时,它显示正确。但如果我转到/ help,则显示在此服务器上找不到请求的URL /帮助。
答案 0 :(得分:0)
看起来你没有启用apache-rewrite模块。最有可能它将安装在您的系统上但未启用。你可以从终端这样启用它。
sudo a2enmod rewrite
然后,使用以下命令重启apache:
sudo service apache2 restart
这应解决问题。
答案 1 :(得分:0)
将DocumentRoot
设置为
laravel4/public/index.php
并重启Apache。然后你可以访问像
这样的路线/help
而不是index.php / help