gpt4 book ai didi

.htaccess - 强制域通过 HTTPS 加载

转载 作者:可可西里 更新时间:2023-11-01 16:37:28 26 4
gpt4 key购买 nike

我最近在我的网站上安装了 CloudFlare SSL 证书。但是,当我试图强制我的网站通过 HTTPS 时,我失败了。

我首先尝试从我的 Web 主机控制面板 (Hostinger) 创建从 HTTP 到 HTTPS 的重定向,但显然,您无法为同一网站创建重定向。

在此之后,我转到 .htaccess 文件并对其进行编辑,添加以下代码:

RewriteCond %{HTTPS} !=on [OR]
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^.*$ https://www.domain.com%{REQUEST_URI} [R,L]

错误:浏览器没有重定向我以通过 HTTPS 加载域。

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L]

错误:在 Google Chrome 中,我收到以下错误屏幕:

此网页有重定向循环

ERR_TOO_MANY_REDIRECTS

在 Opera 中,网页不会加载。

我尝试删除我的 Chrome 浏览器的缓存,但仍然没有用。

有什么建议吗?

最佳答案

您可以使用 CloudFlare 的页面规则。登录到您的帐户,转到页面规则。单击“创建页面规则”。

按以下格式输入您的域名:http://example.com/* 并添加设置

Always use HTTPS

然后按保存并等待 30 秒。

关于.htaccess - 强制域通过 HTTPS 加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30141754/

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