gpt4 book ai didi

添加 SSL 后 laravel ERR_TOO_MANY_REDIRECTS

转载 作者:太空宇宙 更新时间:2023-11-03 15:13:26 24 4
gpt4 key购买 nike

所以我将 cloudways 与 digitalocean 一起使用,现在尝试将 letsencrypt 添加到我的 laravel 5.4 网络应用程序中......

根据 cloudways 的技术支持,他们说我需要将我的 .htaccess 修改成这样

RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>

RewriteEngine On

# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>

但在那之后我得到了

ERR_TOO_MANY_REDIRECTS

出了什么问题? cloudways 技术支持也无法提供任何解决方案...所以我有点卡在这里

我之前也做了一些研究,读到我需要添加

If(env(' APP_ENV') !== 'local') { $url->forceSchema('https'); }

在启动函数中进入 app/Providers/AppServiceProvider.php 使所有请求成为 https....

但仍然没有运气......

最佳答案

好的,所以我已经找到了解决方案,我忘记了我的网站也有 cloudflare cdn,并且在加密部分将 SSL 设置为完全模式,只需将其更改为灵活模式,一切都很好....

关于添加 SSL 后 laravel ERR_TOO_MANY_REDIRECTS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43807920/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com