【发布时间】:2022-01-18 21:11:04
【问题描述】:
我部署了我的网站,并使用此代码强制使用的协议是 HTTPs
\Illuminate\Support\Facades\URL::forceScheme('https');
在 AppServiceProvider 中。
当我访问我的网站时,它默认使用 HTTP,我必须在地址栏中手动将“http”更改为“https”,然后 SSL 证书工作正常,我可以安全地填写所有表格。
我怎样才能强制当用户访问网站时,HTTPs 不运行 HTTP
【问题讨论】:
-
您的 .env 文件中的 APP_URL 值是多少 - 应该是 yourdomain.com
-
我会试试的,谢谢!
-
让您的网络服务器将请求从 http 重定向到 https
-
让网络服务器来做,而不是 laravel