
宝塔设置的 laravel 站点为何报 404?
当在宝塔中配置 laravel 站点并指向其 public 目录时,浏览器上访问 https://huomald.mysoap.top/ 可以正常打开,但附加任何内容后会报 404 错误。
原因分析
宝塔的 nginx 配置中未包含 try_files 指令,导致无法正确处理 url 重写规则。
解决方案
在 nginx 配置文件中的 #rewrite-end 下添加一行:
location / { try_files $uri $uri/ /index.php?$query_string;}
此指令告诉 nginx 尝试在文件系统中查找由 $uri 指定的请求文件。如果找不到文件,则重写请求为 index.php 脚本,并附加查询字符串。
将其添加到配置中后,保存文件并重新加载 nginx,即可解决 404 错误。
以上就是宝塔 Laravel 站点 404 错误:为什么访问附加内容会报 404?的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1248874.html
微信扫一扫
支付宝扫一扫