在WordPress外贸建站过程中,很多用户会使用Cloudflare CDN来进行网站全球访问加速。有外贸独立站客户反馈,再使用Cloudflare CDN后,WordPress网站无法登录后台。
经多方面排查,主要是因为使用了Cloudflare的SSL服务导致的。为了解决这个问题,Cloudflare官方发布了一款专门的WordPress插件:Cloudflare Flexible SSL,来解决这个问题。
Cloudflare Flexible SSL 插件是在 WordPress 上启用灵活 SSL不可或缺的一部分,并防止在 Cloudflare 的灵活 SSL 系统下加载 WordPress 站点时出现无限重定向循环。
安装方法
方法1:在后台的【插件 – 安装插件】页面,在线搜索 Cloudflare Flexible SSL 在线安装,启用即可使用;
方法2:在WordPrss官方插件库网站, 下载 Cloudflare Flexible SSL 插件后,通过FTP上传到网站空间的 /wp-content/plugins/ 插件目录,然后,在后台的【插件】列表中找到并启用。
使用方法
1. 进入网站对应的MySQL数据库,找到 wp_options 表的 option_name 项中的 active_plugins(为已激活的插件)。把 Cloudflare Flexible SSL 插件加入到里面,这样就开启了这个插件。
在 option_value 字段中:
a:2:{i:0;s:33:"classic-editor/classic-editor.php";i:1;s:34:"cloudflare-flexible-ssl/plugin.php";}
添加
i:1;s:34:"cloudflare-flexible-ssl/plugin.php";
同时,最开头的 a:2,其中数字为开启的插件数,记得修改其中的数字,加1即可,比如以前是 a:2 可修改为 a:3。