感谢您阅读我的问题,我在这个论坛中到处搜索,但他们现在仍然对我的网站有问题...
我的网站全是 Laravel,如果你知道 Digital Ocean,我们正在 Linux 服务器上工作......我们现在的问题是我们无法访问 www.site.com/public 旁边的网站,除此之外。即使我们有路由到:Route::get('karyawan','karyawancontroller@index'),当我们想去www.site.com/public/karyawan时,页面不在那里,我们已经将 Controller 设置成 Blade ,名为 index.blade.php
这是服务器的响应:http://postimg.org/image/4x4k9ymtb/
我们已经通过重新启动 apache 和 mod_rewrite 来完成,但没有任何效果...有人可以帮助我们吗?
谢谢
最佳答案
“你指的是什么类型的“应用程序”或“一切” ......复制 index.php
来自您的“public
”文件夹并将其粘贴到您的项目根文件夹中。 (最好将 'public
' 重命名为 public_xyz
,因为你不会再使用它了)。在此之后,您的 url
中不需要“public
”。
现在转到您的 server.php
,并注释这一行:
//require_once __DIR__.'/public/index.php';
并将其设为
require_once __DIR__.'/index.php';
现在您的 URL 应该类似于 www.site.com/karyawan
关于php - Laravel View 在 Linux 服务器上不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35356166/