如标题所述,我在 Laravel 项目中遇到错误 403(页面标题)。在本地,它正在工作,但是当我试图将它放在网络主机/我的域上时,它给了我:
禁止
您无权访问此服务器上的 /。
此外,在尝试使用 ErrorDocument 处理请求时遇到了 404 Not Found 错误。
我从公用文件夹中删除 .htaccess
文件,但没有任何反应。任何解决方案?
原文由 Kiddo 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答3.1k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
1 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读
2 回答1.2k 阅读
1 回答1.2k 阅读
您的
.htaccess
没有被 apache 解析,因为AllowOverride All
虚拟主机配置中缺少指令。.htaccess
需要文件。把它放回去。然后更改服务器上的 apache 虚拟主机配置以允许.htaccess
。像这样更改您的虚拟主机并通过
sudo service apache2 restart
重新启动apache。将
www.example.net
和/var/www/html/example3
替换为正确的详细信息。