我最近在我的网站上安装了CloudFlare SSL证书。 但是,当我试图通过HTTPS强制我的网站时,我失败了。
我首先尝试从我的网络主机控制面板(Hostinger)创建从HTTP到HTTPS的重定向,但显然,您无法为同一网站创建重定向。
在此之后,我转到了 .htaccess 文件并进行了编辑,添加了以下代码:
RewriteCond %{HTTPS} !=on [OR]
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^.*$ https://www.domain.com%{REQUEST_URI} [R,L]
错误:broswer不会重定向我以通过HTTPS加载域。
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L]
错误:在谷歌浏览器中,我收到以下错误屏幕:
此网页有重定向循环
ERR_TOO_MANY_REDIRECTS
在Opera中,网页无法加载。
我尝试删除了我的Chrome缓存,但它仍然无效。
任何提示?
答案 0 :(得分:1)
您可以使用CloudFlare的页面规则。登录您的帐户,转到页面规则。单击“创建页面规则”。
按以下格式键入您的域名:http://example.com/*
并添加设置
始终使用HTTPS
然后按保存并等待30秒。