php - 如何在 laravel 5.4 中实现 HTTPS

标签 php laravel ssl https

我有一个与 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/

相关文章:

android - "Wrong version of key store"错误。如何创建 version=1 keystore 证书?

php - Twitter API 中的 410 错误状态是什么?

php - Laravel:使用自定义请求 header 测试路由

php - Laravel 5 设置多组环境变量

php - 使用 Maat、Excel 和 Laravel 的导入函数问题

mobile - 所有移动设备都支持 SSL 吗?

php - 使用准备好的语句编写查询后对结果集进行分页,

php - 使用 php 单击图像时显示详细信息

php - 将两个 Laravel 集合与交替的行组合起来

ssl - GitLab 的 Jenkins 身份验证失败