服务器自动重定向问题:127.0.0.1:8000跳转至127.0.0.1:8000/app/
解决本地服务器自动重定向至/app/的问题
以下是几个直接的排查和解决方向:
- 检查项目路由配置
如果是Laravel这类框架,打开routes/web.php,看看有没有全局重定向规则(比如Route::redirect('/', '/app');),或者是否给所有路由加了/app前缀,有就修改或删除对应配置。 - 查看根目录的
.htaccess文件
打开项目根目录的.htaccess,查找是否存在类似下面的重定向规则:
这类规则会强制根路径跳转到/app/,注释或删除即可。RewriteRule ^$ app/ [L,R=302] - 检查环境配置文件
打开项目的.env文件,确认APP_URL的值是http://127.0.0.1:8000,而不是带/app/的路径。 - 清除浏览器缓存
浏览器可能缓存了301永久重定向记录,用隐私窗口访问测试,或者手动清除对应站点的缓存和Cookie。 - 核对服务器启动参数
如果用的是框架内置服务器(比如php artisan serve),检查启动命令有没有加--path=app这类指定路径的参数,有就去掉。
内容的提问来源于stack exchange,提问作者mkhzr
相关产品推荐
相关产品推荐

