【发布时间】:2015-03-29 06:36:58
【问题描述】:
我刚刚按照 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。
提前感谢您的帮助。
【问题讨论】:
-
尝试去
http://localhost/mysite/public/你应该看到你所期望的 -
@DhirajBodicherla 但公用文件夹不适用于资产?我怎样才能从网址中删除这个公众?
-
public 文件夹用于存放资产,也是(应该是)网络服务器的根目录。如果您在本地主机上工作,情况并非如此。为了摆脱公共,您必须更改虚拟主机设置。试试这个laravel-recipes.com/recipes/25/creating-an-apache-virtualhost。做虚拟主机的问题是localhost中的其他项目将变得无法访问。
-
是的,这很正常,这就是 laravel 的工作方式。如果你在 url 中没有看到 public,这意味着已经为每个 laravel 项目正确配置了虚拟主机。
-
@DhirajBodicherla 你能把这个作为答案发布,以便我可以关闭这个问题。谢谢
标签: php .htaccess laravel laravel-4