【发布时间】:2017-04-07 00:03:19
【问题描述】:
我使用 Laravel 框架。如您所知,它的目录如下所示:
要打开我网站的主页 (Route::get('/', 'HomeController@index');),我需要打开目录的 /public 文件夹。换句话说,要查看我网站的第一页,这里是 URL:
http://example.com/public
无论如何,只有我的域名 (http://example.com/) 不是我的根。如何将/public 文件夹设为root?
目前我找到了一种解决方法。我可以在根目录上创建一个index.php 并将重定向代码写入/public 文件夹。所以当用户输入http://example.com/时,它会自动重定向到http://example.com/public。但这仍然很丑陋。我不喜欢在 URL 中看到 /public。有什么建议吗?
【问题讨论】:
-
您的 FTP 上的目录结构是什么?
domains/domain.com/public_html之类的东西? -
请分享更多详细信息 - 为什么不将文档根目录设置为该目录?