登录后 Laravel 基本身份验证重定向到 HTTPS 路由
Posted
技术标签:
【中文标题】登录后 Laravel 基本身份验证重定向到 HTTPS 路由【英文标题】:Laravel basic auth redirects to HTTPS route after login 【发布时间】:2021-06-28 20:46:56 【问题描述】:我将 laravel 的内置身份验证添加到现有项目中。这是一个没有证书的本地项目。
登录后,我被重定向到仪表板页面,但 chrome 显示“ERR_SSL_PROTOCOL_ERROR”消息。我查看了几个小时,发现仪表板的页面以 HTTPS 方式打开,当我将 url 更改为 HTTP 时,它显示了仪表板页面。由于某种原因,auth 的路由被重定向到站点作为 HTTPS。
我是 laravel 新手,我不明白发生了什么。
【问题讨论】:
你确定是 Laravel 造成的,而不是 Chrome/chrome 扩展?从来没有发生过这种情况 我在 Firefox 和 Microsoft Edge 中尝试过,结果相同。 【参考方案1】:我做了一些逆向工程,发现在我的 AppServiceProvider 中有将我的路由重定向到 HTTPS 的配置。
Load Blade assets with https in Laravel
【讨论】:
以上是关于登录后 Laravel 基本身份验证重定向到 HTTPS 路由的主要内容,如果未能解决你的问题,请参考以下文章
Laravel - 身份验证重定向到带有 302 找到代码的页面