登录
首页 >  文章 >  php教程

宝塔搭建 Laravel 站点出现 404 错误,如何解决?

时间:2024-10-28 13:55:16 435浏览 收藏

各位小伙伴们,大家好呀!看看今天我又给各位带来了什么文章?本文标题《宝塔搭建 Laravel 站点出现 404 错误,如何解决?》,很明显是关于文章的文章哈哈哈,其中内容主要会涉及到等等,如果能帮到你,觉得很不错的话,欢迎各位多多点评和分享!

宝塔搭建 Laravel 站点出现 404 错误,如何解决?

宝塔搭建的 laravel 站点为什么会出现 404 错误?

使用 composer 安装 laravel 5.7 后,您将项目指向 laravel 的 public 目录。网站主页可以正常打开,但访问更多路由时却会显示 404 错误。这可能是由于宝塔的 nginx 配置存在问题。

宝塔 nginx 配置

在宝塔中,您当前的 nginx 配置如下:

server
{
    ...
    root /www/wwwroot/huoma/public;
    ...
}

解决方案

要在末尾添加以下配置:

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

此配置告诉 nginx 在根 url 路径中查找资源时,先尝试查找文件,然后查找目录,最后将请求转发到 index.php(laravel 的前端控制器)。

添加配置步骤:

  1. 使用 ssh 或控制面板登录到您的服务器。
  2. 编辑 nginx.conf 文件,通常位于 /www/server/nginx/conf/nginx.conf。
  3. 找到 #rewrite-end 标记,并在其下方添加新的 location 配置。
  4. 保存文件并重启 nginx 服务(使用 systemctl restart nginx 或类似命令)。

现在,再次尝试访问您的网站,您应该能够访问页面并不会再出现 404 错误。

今天带大家了解了的相关知识,希望对你有所帮助;关于文章的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>