从Laravel路由中删除server.php

时间:2015-03-28 21:24:52

标签: php .htaccess laravel laravel-4

我刚刚按照Larvel文档的说明安装了laravel。我选择使用通过composer create project命令安装。

在路线中。 php我创建了一条虚拟路线

Route::get('/', function(){
    return 'Front Page';
});

当我访问http://localhost/mysite/时显示mysite文件夹的目录列表。但是,当我使用http://localhost/mysite/server.php它运行我的路由关闭。

我还尝试过在Laravel的文档中提供的备用.htaccess代码,但这些代码也无效。

我想从url中删除server.php。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

这种行为是预期的,这就是Laravel的工作原理。 public文件夹用于资产,也是(应该是)Web服务器根目录。

如果您正在使用localhost而不是这种情况,并且根目录包含多个项目。

为了摆脱公众,您必须更改虚拟主机设置。 正如site中所述。 执行虚拟主机的问题是localhost中的其他项目将无法访问。