我有一个与 OVH(法国)共享的主机,我的域有“Let's Encrypt”证书。
然而,我到处寻找在 laravel 5.4 中将所有请求从 HTTP 重定向到 HTTPS
我找到了“.htacces 重定向”的解决方案,但我经常在浏览器(尤其是 Google Chrome)上遇到“TOO_MANY_REDIRECT”错误。
任何人都有重定向所有的想法 PS:我在我的共享主机服务器上没有“sudo”权限(只是用户使用 ssh 访问)
问候,
最佳答案
无需修改 .htaccess 文件,您可以在 Laravel 应用程序中强制使用 https 协议(protocol)添加:
function boot() {
URL::forceScheme('https');
... your code
}
在你的 AppServiceProvider.php
中。
关于php - 如何在 laravel 5.4 中实现 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44113859/