You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

首次启动Laravel Sail后访问localhost自动跳转至docker教程页面的原因是什么

首次执行sail up访问localhost自动重定向到/tutorial的可能原因
  • 路由配置错误:检查routes/web.php文件,是否存在根路径/的重定向规则,比如Route::redirect('/', '/tutorial');,或者是否设置了全局路由前缀默认匹配/tutorial路径,导致根路径自动转发到前缀对应的路由组。
  • 中间件跳转逻辑:检查app/Http/Middleware目录下的全局中间件,或者路由绑定的专属中间件,是否存在访问根路径时强制跳转到/tutorial的判断逻辑,常见于初始化引导、权限校验类中间件。
  • Nginx服务配置异常:Laravel Sail默认使用Nginx作为Web服务,若你修改过Sail自带的Nginx配置文件,可能存在rewrite规则将根路径重写为/tutorial的配置。
  • 项目入口文件或静态资源跳转:检查public目录下的入口文件index.php,或者是否存在index.html等默认优先级更高的静态文件,文件内是否添加了Meta跳转、JS跳转逻辑指向/tutorial地址。
  • 缓存导致的重定向:一是浏览器缓存了之前本地项目的301/302重定向规则,可尝试无痕模式访问或者清空浏览器缓存验证;二是Laravel存在旧的路由缓存,可执行sail php artisan route:clear清空路由缓存后重试。
  • 应用视图文件跳转:若你修改了默认的首页视图文件(如resources/views/welcome.blade.php),检查文件内是否添加了前端跳转逻辑,访问根路径渲染视图时会触发跳转。

内容的提问来源于stack exchange,提问作者Korgi228

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 12:54:04