用的是宝塔面板的「站点加速」插件,正在给子比主题配置不缓存规则,我直接给你一套可直接复制用的完整配置方案,解决后台、用户中心、支付页、评论、签到等动态内容被缓存的问题。
一、核心配置逻辑(为什么要设置?)
二、子比主题必加不缓存规则清单(按规则类型分)
1. URI 地址类型(最关键,直接匹配路径)
这是最常用、最精准的规则类型,直接匹配动态页面路径,配置如下:
| 规则类型 | 规则内容 | 作用说明 |
|---|---|---|
| URI 地址 | /wp-admin/* |
禁止缓存 WordPress 后台所有页面 |
| URI 地址 | /wp-login.php |
禁止缓存登录页面,避免登录状态异常 |
| URI 地址 | /wp-comments-post.php |
禁止缓存评论提交接口,解决评论不显示 |
| URI 地址 | /user/* |
子比用户中心所有页面(个人资料、订单、收藏等) |
| URI 地址 | /shop/cart |
购物车页面,防止缓存导致购物车数量不更新 |
| URI 地址 | /shop/order/* |
订单详情 / 订单列表页面,避免订单状态延迟 |
| URI 地址 | /shop/pay/* |
支付页 / 支付回调,防止缓存导致支付失败 |
| URI 地址 | /sign/* |
签到页面,避免签到状态不更新 |
| URI 地址 | /vip/* |
会员开通 / 会员中心页面 |
| URI 地址 | /coupon/* |
优惠券页面,防止缓存导致领取状态异常 |
2. Cookie 类型(解决登录用户缓存问题)
WordPress 和子比主题会给登录用户设置专属 Cookie,匹配这些 Cookie 即可禁止缓存登录用户的页面,配置如下:
| 规则类型 | 规则内容 | 作用说明 |
|---|---|---|
| Cookie | wordpress_logged_in_* |
WordPress 默认登录 Cookie,匹配所有登录用户 |
| Cookie | zib_user_* |
子比主题用户系统登录 Cookie |
| Cookie | zib_vip_* |
子比会员用户专属 Cookie |
3. 请求方式类型(POST/PUT/DELETE 等)
这些请求方式都是动态操作,不能缓存,宝塔里已经默认配置了 POST/PUT/DELETE/OPTION,无需额外添加,保持默认即可。
4. 后缀名类型(可选,一般不用额外配置)
5. 域名 / IP 地址类型(特殊场景用)
如果你的网站绑定了多个域名,需要禁止缓存某个域名时使用,比如:
- 规则类型:域名
- 规则内容:
admin.1z345.cn(如果你给后台单独绑定了域名)
三、配置步骤(一步步教你操作)
- 在「添加不缓存规则」弹窗里,先选择规则类型(优先用「URI 地址」和「Cookie」)
- 输入对应的规则内容(参考上面的清单)
- 点击「提交」保存
- 配置完成后,点击站点加速的「清理缓存」按钮,刷新所有缓存
- 测试登录后台、用户中心、支付页,确认功能正常,没有缓存异常
四、避坑与优化建议
- 不要过度缓存:只缓存静态页面(首页、文章详情页),动态页面必须全部排除
- 不要用正则表达式:宝塔站点加速不缓存规则不支持正则,所有规则用完整路径 / 前缀匹配
- 静态资源缓存优化:
css/js/ico/png/jpg等静态资源可以设置长缓存时间(如 7 天),配合版本号更新即可 - 定期清理缓存:网站更新内容、修改主题配置后,一定要清理站点加速缓存,避免旧内容残留
五、额外补充:子比主题 + 宝塔缓存的最佳实践
- 开启「静态文件缓存」:设置静态资源缓存时间为 7 天,提升访问速度
- 关闭「HTML 缓存」对动态页面的匹配:用上面的不缓存规则排除所有动态路径
- 配合子比主题自带缓存:在子比后台开启「主题缓存」,和宝塔缓存形成双重优化






没有回复内容