WordPress缓存插件导致admin
admin-ajax.php 是 wordpress 用于Ajax请求的必需文件,在使用缓存插件的情况下,如果你的网站使用了Ajax请求网站数据,可能会时不时出现 admin-ajax.php 403 的情况,如下图所示:
怎样确定 admin-ajax.php 403 是不是因为缓存插件导致的呢?
后台缓存插件中清空缓存,然后到浏览器中随便访问网站的一个页面,F12 打开调试模式。
Ctrl + F5 强制刷新前台页面,发现 admin-ajax.php 可以正常加载,说明是缓存导致了问题。
联想到通常使用Ajax时,我们都会使用 WordPress 内置的Nonce机制来添加请求安全验证。如果Nonce的值失效了,但是缓存仍在,就会出现请求被拒绝。
Nonce 的默认有效期为24小时,所以,解决该问题的办法就是定时清空缓存,或者不要缓存admin-ajax.php请求。
比如,如果你使用的是 WP Rocket 缓存插件,可以将 /wp-admin/admin-ajax.php 添加到排除路径中:
如果使用的是 WP Fastest Cache 或 WP Super Cache 等缓存插件,可以设置一个时间自动清空缓存,比如 WP Fastest Cache 可以在【删除缓存】选项卡按照下图添加一个规则:每10小时清空一次全部缓存。
其他缓存插件就不介绍了,总之就是找到自动清理缓存的设置选项,设置自动清理缓存的时间不超过12小时,应该就可以了。
过去的今天:
Wordpress缓存 Wordpress缓存插件原创文章,作者:小编,如若转载请注明出处: WordPress缓存插件导致admin-ajax.php 403的解决方案
wordpress数据库有草稿后台却不显示?
题主是否想询问“wordpress数据库有草稿后台却不显示的原因”?1、网页缓存和插件缓存导致后台不显示更新的内容,清除网页缓存和插件缓存,然后刷新网页和重新登录后台查看是否显示。 2、用户账号具有足够的权限来查看和管理草稿,根据用户角色,某些用户没有权限查看和编辑草稿。
wordpress开启腾讯CDN首页打不开
wordpress开启腾讯cdn首页打不开是缓存的问题。 因为缓存会导致首页打不开,可以禁止缓存/wp-admin文件夹就可以了,可以参考下图设置,别的CDN有缓存黑名单的就加进去,这样就可以进去首页了,所以wordpress开启腾讯cdn首页打不开是缓存的问题。 腾讯(深圳市腾讯计算机系统有限公司)是一家互联网企业,由马化腾、张志东、许晨晔、陈一丹、曾李青于1998年11月共同创立。
用wordpress搭建的网站,设置伪静态页面后,主页设置了不生效?
当你在 WordPress 站点中启用伪静态页面后,可能需要修改 文件(如果使用 Apache 服务器)或 nginx 配置文件(如果使用 nginx 服务器)来支持伪静态。 但这个修改步骤可能会对主页的访问产生影响,从而导致主页无法正常显示。 以下是一些检查和解决方法:1. 检查 或 nginx 配置文件是否正确设置。 确认文件在对应的服务器目录中,其内容与你想要的相同。 2. 检查主页的模板是否正确设置。 可能要重新定义主页模板,以确保它具有与其他页面不同的设计和结构,以便正确实现伪静态。 3. 消除插件和主题的干扰。 尝试在禁用所有插件和主题的情况下,检查主页是否可以正常显示。 然后逐一启用它们,看看哪个插件或主题引起了问题。 4. 清除缓存,重新加载网站。 如有使用缓存插件,可以清除缓存再重新访问主页。 5. 联系 WordPress 技术支持。 如果你尝试了以上所有方法仍然无法解决问题,可以联系 WordPress 的技术支持或者在社区寻求帮助。 以上仅是一些常见的解决方法,如果问题仍然存在,建议联系 WordPress 技术支持或相关人员寻求帮助。
外链关键词: 济南的冬天的情感 路亚竿和海竿的区别 巴印开战最新消息 首席营销官 麻城美术类专升本集训机构 部队通信专业述职报告 瑞通酒店管理系统教程 大专学历能找到哪些好工作本文地址: https://www.q16k.com/article/ff34984dbcd234d041ca.html