我将cloudflare连接到我的WordPress并启用了HTTPS灵活。
制定了2页规则 https://www.example.com/wp-login.php * https://www.example.com/wp-admin/ * 保持SSL灵活但禁用缓存和安全级别
我确实安装了两个插件 HTTP-HTTPS的卸妆 https-redirection [我现在禁用]
我错误地将我的座位和主页网址更改为https://example.com 所以我确实通过FTP访问了它,但是www仍然无法访问该网站 当我禁用http-https-remover时,网站加载内容但未对齐。
自己得到以下错误的网站:www.site.com/:8通过document.write调用解析器阻塞,跨站点(即不同的eTLD + 1)脚本https://ajax.cloudflare.com/cdn-cgi/nexp/dok3v=f2befc48d1/cloudflare.min.js。由于网络连接不良,浏览器可能会阻止此页面或将来的页面加载。如果在此页面加载时被阻止,则会在后续控制台消息中确认。有关详细信息,请参阅https://www.chromestatus.com/feature/5718547946799104。
但它们并没有影响网站的外观和感觉。
https://www.example.com/wp-admin/ 控制台为空,页面返回200
http版本(当我从cloudflare中解析ssl的2页规则时)它给了我。 "此页面无效
www.assesstm.com重定向了你太多时间" console:GET http://www.assesstm.com/wp-admin/ net :: ERR_TOO_MANY_REDIRECTS 并且网络在http和https
之间重定向在所有网站中禁用https会在网站的其余部分为我提供重定向循环
还值得一提的是,在wp-config.php文件中使用true定义DEBUG后,我无法获取调试文件。 试图强迫ssl管理员,但没有得到解决方案。
这些是我目前的wordpress插件
a:14:{i:0;s:19:"akismet/akismet.php";i:1;s:44:"css3-text-and-image-overlay/css3_overlay.php";i:2;s:39:"easy-google-fonts/easy-google-fonts.php";i:3;s:50:"google-analytics-for-wordpress/googleanalytics.php";i:4;s:19:"jetpack/jetpack.php";i:5;s:29:"pirate-forms/pirate-forms.php";i:6;s:43:"shortcodes-ultimate/shortcodes-ultimate.php";i:7;s:41:"sp-news-and-widget/sp-news-and-widget.php";i:8;s:27:"tawkto-live-chat/tawkto.php";i:9;s:43:"themeisle-companion/themeisle-companion.php";i:10;s:37:"tinymce-advanced/tinymce-advanced.php";i:11;s:24:"wordpress-seo/wp-seo.php";i:12;s:32:"wp-overlays/wp-overlays-lite.php";i:13;s:25:"cloudflare/cloudflare.php";}
任何建议
答案 0 :(得分:0)
您应该在您的网站和cloudflare关闭SSL。看看是否有效。
然后在cloudflare设置dns以绕过cdn(灰色云)。获取ssl进入您的网站,看看它是否在https下加载。
如果一切正常,你现在可以在cloudflare打开ssl(FULL,而不是灵活)并将dns切换回使用cloudflare(橙色云)。
答案 1 :(得分:0)
此外,禁用SSL并清理缓存,我确定WP中有一个插件可以帮助传播ssl url' s,确保你也拥有它,但解决了我的问题是什么禁用火箭装载机,你可以在云计算的速度选项中找到它。