Skip to content
WordPress
1. Total主题通过HTML内联添加Lightbox弹出窗口
2. 如何下载您的Total主题
3. Total主题安装以及激活教程
4. Total主题安装推荐以及捆绑插件
5. Total主题激活并保存固定链接
6. Total主题如何导入演示数据
7. Total主题添加您的Google Analytics跟踪代码
8. Total主题出现安装错误提示或者白屏
9. Total主题维护模式正在建设或即将推出页面
10. Total主题设置中定义您的图像尺寸
11. The7主题快速入门指南
12. Total WordPress Theme Anatomy(初学者请阅读)
13. 关于Total主题的核心插件介绍
14. Total主题定义和使用站点调色板
15. Total主题如何禁用推荐插件通知
16. Total主题自定义品牌的设置
17. Total主题以及WordPress主页的设置
18. Total主题如何请求支持或报告错误
19. 如何找到您购买的Total主题许可证代码
20. 关于Total主题卡片样式设置
21. Total主题服务器环境要求
22. 在Total主题中禁用古腾堡编辑器
23. 使用Total主题的网站配色方案
24. Total主题导入特定的演示滑块
25. Total主题仅导入演示定制器设置(主题选项)
26. Total Importer的自定义演示
27. 移动设备上的企业演示主页滑块
28. The7主题的安装和一些基本设置
29. 在WordPress中启用WP_Debug
30. Total主题安装过程中出现错误
31. 主题图标、字体图标或其他字体图标不工作的故障排除
32. 在打开帖子时使之重定向到你的主页
33. WPBakery Page Builder(Visual Composer)问题疑难解答
34. 对定制器问题进行故障排除
35. 使用Total主题的时候增加PHP的内存限制
36. 修复Visual Composer设计选项错误
37. 使用Total主题显示404错误的帖子类型
38. Visual Composer中缺少列编辑链接
39. 在Total主题选项卡中的网格中断
40. Total主题中标题下没有空格
41. Google Page Insights 显示错误/警告
42. Skudo主题中的常见问题
43. 安装Skudo主题详细介绍
44. 修复滞后(慢)定制器
45. 图像裁剪不适用于 SSL
46. getimagesize PHP警告疑难解答
47. 更新Visual Composer:更新包不可用
48. 评论不适用于博客文章
49. 灯箱图像未居中且太大
50. 修复Visual Composer中的“URI 格式错误”错误
51. 如何共享页面内容以进行故障排除
52. 如何更新捆绑的插件
53. W3 Total Cache CSS Minify问题
54. 如何更新WordPress Total主题
55. 更新WPBakery页面构建器(Visual Composer)
56. 如何更新革命滑块插件
57. 如何找到我当前的Total主题版本
58. 从1.6.0之前的版本更新Total
59. 如何续订您的支持许可证
60. 如何从WordPress中删除Google字体针对(GDPR/DSGVO)
61. 如何在WordPress中禁用Google字体第二篇
62. WordPress如何删除所有用户(只保留管理员)以及清空评论
63. WP Fastest Cache在Nginx中手动添加静态规则

安装了WP Fastest Cache缓存插件,如果配置不当,可能插件就失效,而在Nginx安装WP Fastest Cache缓存插件后,你还需要这样在conf配置文件里添加几条静态规则,否则,插件无效。

如何添加?

首先打开Nginx配置文件(可以下载文件到本地编辑,也可以直接在linux里用vi或vim编辑器编辑),位置在Nginx安装目录里如:/usr/local/nginx/conf/nginx.conf。

然后把下面这段代码添加到Server{}里面:

# WP Fastest Cache缓存在Nginx静态规则 begin
location / {
if (-f $request_filename) {
break;
}
set $caches 1;
set $request_file $document_uri;
set $cache_file ''; 
if ($request_method = POST) {
set $caches 0;
}
if ($query_string) {
set $caches 0;
}
if ($caches = 0) {
set $request_file '';
}
if ($request_file ~ ^(.+)$) {
set $cache_file /wp-content/cache/all/$1/index.html;
}
if (-f $document_root$cache_file) {
rewrite ^ $cache_file last;
}
if (!-e $request_filename) {
rewrite . /index.php last;
}
} 
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
# WP Fastest Cache缓存在Nginx静态规则 end

提示信息

添加后重启Nginx。

上面代码中:

set $cache_file /wp-content/cache/all/$1/index.html;

是设置缓存路径,我们可以更改这个路径。同样,我们可以进入这个目录看看WP Fastest Cache生成的缓存页。

这样设置后,我们在访问网页时就是访问缓存的页面了。

需要注意的是,WP Fastest Cache缓存页面并非在启动时就立即把所有页面都生成缓存页,可能需要过几分钟才生成。我们可以这样来验证访问的网页是否WP Fastest Cache缓存页:

右键点击打开的网页,再点“查看网页源代码”,滚动条拉到最下面,如果看到下面的语句,则表明访问的是缓存页了:

<!-- WP Fastest Cache file was created in xxxxx seconds, on 日期 时间 -->
回到顶部