共享主机上的 403 禁止 Laravel

2024-04-04

我有一个共享主机,我正在尝试让我的 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

有人知道如何修复它吗?

Thanks.


如果您遇到任何此类问题,请添加.htaccess文件放在根文件夹中,并将以下代码放入其中,它将开始工作

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

共享主机上的 403 禁止 Laravel 的相关文章

随机推荐