我有一个共享主机,想让我的 Laravel 项目在上面运行。我正在使用 Voyager 来管理后台。
我把我的应用程序公共文件夹放在 /public_html 中,将其余的项目放在与 /public_html 相同级别的位置。所以它看起来像这样:
.bash_history
.bash_logout
.bash_profile
.bashrc
.cache
.cpanel
.htpasswds
logs
mail
app -> my project
public_ftp
public_html -> where my app public folder is
.ssh
tmp
etc
...
我已经成功处理了几乎所有的事情,但是管理员面板没有正常工作。
当我访问www.example.com/admin时,它会跳转到www.example.com/admin/login,我输入我的凭据并提交表单,然后返回到同一页。之后我在Chrome的网络选项卡中检查,出现以下信息:
Request URL: http://example.com/admin/login
Request Method: GET
Status Code: 403 Forbidden
有人知道如何修复它吗?
谢谢。
public_html
文件夹中,包括public
文件夹。然后,你可以编写一些.htaccess
规则来指向你域名根目录下的public
文件夹。 - user3574492