在 var/www/html 中部署 Laravel

Deploy Laravel in var/www/html

我的服务器上有以下文件结构

/var/laravelapp -> 这是整个 laravel 项目。

/var/www/html/eduapp -> 这是 public_html 文件夹,其中有一个名为 eduapp 的文件夹,其中包含 laravelapp.public 的内容。

登录注册和主页工作 https://example.com/eduapp/

当我点击主页中的其他按钮时,url 变成了 https://example.com/routename,因此出现错误

如果我们在 link 中手动添加 eduapp,例如。 https://example.com/eduapp/routename 有效!!

有什么建议或解决方案吗?

所以这些是使应用程序运行的原因

  1. 已将 APP_URL 更改为示例。com/eduapp。
  2. 将后退按钮 href 更改为 href='../routename'。
  3. 为 public/img 和存储文件夹创建了符号链接。
  4. 从 href 路由中删除了斜杠。