禁用 Laravel 8 应用程序从 http 到 https 的重定向

问题描述 投票:0回答:1

我想在 Laravel 8 应用程序中禁用从 http 到 https 的重定向。 我已经尝试过解决这个问题,但对我不起作用。

我尝试过以下解决方案:

  • Apache 服务器配置
  • 浏览器缓存清除
  • php artisan 优化:清晰
  • php artisan 路线:清晰
  • .env 文件
   APP_URL="http://example.com"
   FORCE_HTTPS=false2
php laravel https http-redirect
1个回答
0
投票

我已经恢复了导致 https 重定向的 Apache 服务器配置。但即便如此,问题仍然存在。因为Apache 服务器Laravel都没有造成问题。

问题实际上是由网络浏览器引起的。一旦浏览器存储了 SSL 证书,有时它会自行将该证书附加到站点。这导致从 http 重定向到 https。即使在隐身模式下,浏览器也会这样做。

这个答案帮助我解决了我的问题。

因此,我使用以下步骤删除了域安全策略,浏览器停止了此行为。

  1. 在浏览器地址栏中输入此内容
   chrome://net-internals/#hsts
  1. 删除了我在该部分中的域名 删除域安全策略

  1. 清除浏览器数据(缓存的图像和文件)
   chrome://settings/clearBrowserData

© www.soinside.com 2019 - 2024. All rights reserved.