Merack

  • About
Merack
崭新万物正上升幻灭如明星
我却乌云遮目
  1. 首页
  2. 建站
  3. 正文

又拍云CDN加速WordPress避坑指南:修复后台样式失效与功能无响应问题

2024-06-19

之前写了一篇又拍云加速静态网站GitHub Pages的文章, 现在这篇文章就来介绍一下又拍云加速动态网站WordPress的配置以及遇到的一些坑.
又拍云为开发者提供每月免费额度, 可以到下面的链接注册申请:

  1. 又拍云账号: 点我注册
  2. 注册完毕后可以到 又拍云联盟页面按要求申请开发者每月免费配额

服务的创建, CNAME绑定和一些基本的配置可以参考我的上一篇文章, 但是有一些CDN的配置要做出调整, 否则会造成网站异常, 主要是在后台页面. 下面是我是用过程中遇到的一些坑.

1. 后台菜单功能点击无反应, 功能异常

原因是又拍云默认规则是忽略URL '?' 后面的的参数. 但是如下图所示, WordPress后台功能基本上都是需要通过URL传进来的参数才能正常工作的

解决方法是在缓存控制选项卡下的参数跟随中选择全程跟随, 这样流量流经CDN时就不会去掉后面的参数, 源站就能正确接受到前端发过来的参数

2. 后台样式失效

如果你的WordPress站主页正常但是后台页面样式丢失, 并且控制台报了很多/wp-admin/load-scripts.php 加载的js的错误, 那么就要去调整又拍云的缓存规则. 虽说又拍云自己声称可以自动分辨处理动静态资源, 同时加速动静态请求, 但目前来看又拍云对于WordPress 的load-scripts.php动态加载的js的处理还存在问题. 为了防止动态请求出现奇奇怪怪的问题, 我们直接将以下两个包含WordPress核心代码文件的目录加入到缓存控制->缓存配置的 不缓存规则 中

/wp-includes/*
/wp-admin/*

 

处理完成后强烈建议在CDN服务管理页点击一次全站刷新, 让CDN节点上旧的缓存过期

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: CDN WordPress 又拍云
最后更新:2025-03-01

Merack

起身向荒原

点赞
< 上一篇
下一篇 >

归档

  • 2025 年 3 月
  • 2025 年 2 月
  • 2024 年 12 月
  • 2024 年 6 月
  • 2024 年 4 月
  • 2021 年 5 月
  • 2020 年 6 月

分类

  • Code
  • CTF
  • Linux
  • 建站
  • 未分类

COPYRIGHT © 2024 Merack. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

cloudflare upyun 提供CDN服务