0

我将 cloudflare 连接到我的 WordPress 并启用了灵活的 HTTPS。

制定了 2 个页面规则 https://www.example.com/wp-login.php * https://www.example.com/wp-admin/ * 使 SSL 保持灵活但禁用缓存和安全级别

我确实安装了两个插件 http-https-remover https-redirection [我现在禁用了]

我错误地将我的坐席和家庭网址更改为https://example.com 所以我确实使用 FTP 访问以修复它,但是当我禁用 http-https-remover 网站加载时 www 仍然无法访问该网站内容但未对齐。

它自己的网站出现以下错误:

www.site.com/:8 一个阻止解析器的跨站点(即不同的 eTLD+1)脚本,https: //ajax.cloudflare.com/cdn-cgi/nexp/dok3v=f2befc48d1/cloudflare.min.js ,通过 document.write 调用。由于网络连接不佳,这可能会在此或将来的页面加载中被浏览器阻止。如果在此页面加载中被阻止,将在随后的控制台消息中确认。有关更多详细信息,请参见https://www.chromestatus.com/feature/5718547946799104

但它们不会影响网站的外观和感觉。

对于https://www.example.com/wp-admin/ 控制台为空,页面返回 200

http 版本(当我为 2 页规则从 cloudflare 禁用 ssl 时)它给了我。“此页面无法正常工作

www.assesstm.com 将您重定向了太多次”控制台: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";}

任何建议

4

2 回答 2

0

另外,禁用 SSL 并清理缓存,我确信有一个 WP 插件可以帮助传播 ssl url,确保你也有它,但是解决我的问题是禁用火箭加载器,你可以找到它在 cloudfare 的速度选项中。

于 2017-04-11T15:24:01.247 回答
0

您应该在您的站点和 cloudflare 上关闭 SSL。看看这是否有效。

然后在 cloudflare 设置 dns 以绕过 cdn(灰云)。让 ssl 在您的网站上运行,并查看它是否在 https 下加载。

如果一切正常,您现在可以在 cloudflare(FULL,不灵活)打开 ssl,然后将 dns 切换回使用 cloudflare(橙色云)。

于 2017-04-10T21:19:13.843 回答