gpt4 book ai didi

php - 在 Drupal 网站上使用 Cloudflare 重定向循环

转载 作者:太空宇宙 更新时间:2023-11-03 14:37:36 25 4
gpt4 key购买 nike

最近在我的 Drupal 网站上启用 Cloudflare 后,我遇到了问题。

在我的网站上工作几分钟后,我收到重定向循环 Cloudflare 521 错误页面,告诉我 Web 服务器已关闭,几秒钟后我的网站开始工作。这种情况经常发生,我需要帮助。

我对此进行了很多搜索,并且已经做了几件事:
-我在 cloudflare 设置中将 SSL 设置为完全(严格),
- 在 cloudflare 上添加了页面规则,
-服务器上已启用 SSL,
另外,我在 .htaccess 文件中添加了这些行:

# Redirect to HTTPS
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

自动将所有内容重定向到 https。

无论我的网站是 https 还是 http 版本,都会出现这个问题。

我是这方面的新手。

编辑 我还清除了 Drupal、Cloudflare 和浏览器的缓存(测试了 Chrome、Firefox、Opera),更新了数据库以防万一。依然没有。

最佳答案

使用下面的代码。

RewriteRule ^ - [E=protossl]
RewriteCond %{HTTPS} on
RewriteRule ^ - [E=protossl:s]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^ index.php [L]

谢谢,高尔杉维尔马SR信息系统

关于php - 在 Drupal 网站上使用 Cloudflare 重定向循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46298096/

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