






















前段时间WordPress站点健康报错称,与Jetpack的通信(通讯)不畅。起初未多理会;后蒙友邻Mae提醒,意识到其严重——毕竟WordPress.com阅读器是鄙站一大流量来源,倘如断开,则在阅读器上笔者的更新会接收不到,而鄙博客也无以订阅。
在站点启用了HTTPS之情况下,由站点根目录下的wp-config.php中加入以下代码,可能有助于解决问题:
/**
* Set port to 443
*/
$_SERVER['SERVER_PORT'] = 443;
如此强制将服务器端口设置为443,这是HTTPS的标准端口。[这可能有助于解决问题,但请注意,这样做可能会影响其他配置。]
注意本段代码末尾的半角分号“;”莫要忽忘,否则会导致解析不正确。
鄙站之前曾经启用非标准端口,并在wp-config.php中设置了当时所启用的端口号码。后来笔者改回标准端口,可能在数据库中旧的端口号依然被存着,未有更新过来,所以导致问题。
在网络检索解决方法的过程中,可能会看到有人建议将Jetpack的服务器IP添加到站点的防火墙例外中。只是如果域名有启用Cloudflare的WAF功能(只要在DNS配置中允许Cloudflare转发流量,基本就有开启,也可另外手动检查),那么对Jetpack的规则优化就包含在默认防火墙配置内,不需要额外启用(倒是有办法使其失效)。所以问题未必出在这里。
(本文提供的解决方法受Jetpack博客之启发。)
Also on / Aussi sur / También en / Cē̤-sē̤ iâ ô / 亦可見於 / こちらも:
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。