Laravel 目录到 VPS 上的欢迎页面
Laravel directory to welcome page on a VPS
在我使用共享主机并且安装和访问没有问题之前(点击下一步下一步),Laravel 欢迎页面,但我已经转移到裸机 VPS 我遇到了困难进入 Laravel 5 欢迎页面。我的主机告诉我将框架上传到 htdocs 目录,但这正是我所做的以及应用程序等所在的位置。
这是URL场景。
我的网站 VPS 默认显示它自己的 index.html 像这样
/var/www/virtual/myweb.com/htdocs/index.html
是的,我可以通过 myweb.com
正确访问该索引
但是,当然,我所有的视图都在他们的 Views 文件夹中,如下所示:
/var/www/virtual/myweb.com/htdocs/resources/views/welcome.blade.php
我的路线页面(因为它是新安装的)自然
Route::get('/', function() {
return view('welcome');
});
和我的 config/app.php 文件中的 URL
'url' = >env('APP_URL', http://myweb.com');
当然,如果我在 URL 浏览器框中执行类似操作,我会进入 Laravel 5 欢迎页面的文件
http://www.myweb.com/resources/views/welcome.blade.php
但显然我不想显示这样的路径
所以,我希望能够写 myweb.com 并直接显示我的 welcome.blade.php
有什么想法吗?
您应该将 Web 服务器 (Apache) 指向 Laravel 项目的 public
目录。例如:
DocumentRoot "/var/www/virtual/myweb.com/public/"
<Directory "/var/www/virtual/myweb.com/public/">
重新启动网络服务器后,正常的 URL 应该可以工作(如果您设置正确的设置)。
在我使用共享主机并且安装和访问没有问题之前(点击下一步下一步),Laravel 欢迎页面,但我已经转移到裸机 VPS 我遇到了困难进入 Laravel 5 欢迎页面。我的主机告诉我将框架上传到 htdocs 目录,但这正是我所做的以及应用程序等所在的位置。
这是URL场景。
我的网站 VPS 默认显示它自己的 index.html 像这样
/var/www/virtual/myweb.com/htdocs/index.html
是的,我可以通过 myweb.com
正确访问该索引但是,当然,我所有的视图都在他们的 Views 文件夹中,如下所示:
/var/www/virtual/myweb.com/htdocs/resources/views/welcome.blade.php
我的路线页面(因为它是新安装的)自然
Route::get('/', function() {
return view('welcome');
});
和我的 config/app.php 文件中的 URL
'url' = >env('APP_URL', http://myweb.com');
当然,如果我在 URL 浏览器框中执行类似操作,我会进入 Laravel 5 欢迎页面的文件
http://www.myweb.com/resources/views/welcome.blade.php
但显然我不想显示这样的路径
所以,我希望能够写 myweb.com 并直接显示我的 welcome.blade.php
有什么想法吗?
您应该将 Web 服务器 (Apache) 指向 Laravel 项目的 public
目录。例如:
DocumentRoot "/var/www/virtual/myweb.com/public/"
<Directory "/var/www/virtual/myweb.com/public/">
重新启动网络服务器后,正常的 URL 应该可以工作(如果您设置正确的设置)。