如何解决 Laravel 自动跳转 HTTPS 的问题?

本人初学 Laravel ,刚开始创建项目的时候,使用域名(通过 hosts 文件重定向的)访问是正常的,似乎是从加入 Auth 验证和中间件的时候,使用域名访问就会强制跳转到 HTTPS ,但我是本地开发,没有配置 SSL ,所以 Chrome 无法打开,提示
NET::ERR_CERT_AUTHORITY_INVALID ,但是直接使用 IP (192.168.10.10) 访问却是正常的 HTTP 。
也在搜索引擎查过,但是搜索结果只有诸如“ Laravel 如何开启 / 跳转到 HTTPS ”的教程。尝试在 App\Providers\AppServiceProvider.php 中加入
\URL::forceScheme('http'); ,无效;尝试在 Chrome 的 chrome://net-internals/#hsts 的清除 domain security policies 也是无效。

  • 环境:Windows / Vagrant Box / Homestead
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 2

已解决,参考了 Chrome 63 强行将 *.dev 转到 https 这篇文章的方法,我使用的是 *.app 原来是 Chrome 的锅。

7年前 评论

@E1 原来如此,我也遇到这个问题。(笑哭表情)

7年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!