微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Wordpress 错误页面正在被缓存

如何解决Wordpress 错误页面正在被缓存

我对 wordpress一个非常奇怪的问题。 最近(在我管理的几个页面上)我正在更改一些完全不同的东西,但我偶然发现了同样的问题(不要与相同的错误混淆)。

一旦我点击错误页面(我相信由 wp_die() 生成),这个特定地址就会被缓存而无法修复。我的意思是:我正在清除浏览器缓存,我正在清除所有缓存,在开发工具中的 chrome“应用程序”选项卡等中,隐身不会改变任何东西,即使改变浏览器也不会改变任何东西,并且无论我在代码中进行什么更改(即使我将更改恢复到上次工作状态),错误页面仍然可见。

我没有使用任何缓存插件,禁用所有插件和皮肤不会改变任何东西,隐身不会改变任何东西,页面只是停留在 wp_die() 消息上,直到......好吧,我不知道多久,但它每隔几个小时更新一次,也许每隔一个小时左右。

所以我的猜测是 wordpress 中的某种类型的对象缓存问题?

为了模拟这个场景,我在 functions.PHP添加了带有维护模式消息的 wp_die:

add_action( 'get_header',function () {
    wp_die( 
        '<h1>Maintance</h1>
         <p><strong>Site temporarily offline for maintenance.</strong></p>'
    );
});

显示一个错误页面,然后我删除了这个功能错误仍然显示

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。