伪静态问题 求帮助
wordpress 5.4.2插件 WP Fastest Cache;WP Fastest Cache Premium破解版1.5.6
看了网上的帖子 WP Fastest Cache 配置nginx 可以实现纯静态,个人感觉速度快了很多,
但是问题来了,纯净态文章浏览数统计大大减少,查了原因说是php只支持第一次访问的时候统计(这个不是重点)
重点是用户貌似不能登录网站了(管理员可以)
网址:yyts88.com (非管理员测试账号 test 密码:abc123456)
声明一下我不是来发外链的,我的其他的几个站配置和这个站一模一样,所以求军哥帮帮我,
如果是需要付费可以商量。您回帖即可我会加你QQ
其实我大概明白什么问题,但是就是不会处理,菜鸟的悲哀。
(wordpress.conf)伪静态配置规则
location / {
# 如果请求的文件已存在,直接返回
if (-f $request_filename) {
break;
}
set $caches 1; #是否缓存
set $request_file $document_uri; #获取请求文件
set $cache_file ''; #缓存文件
#请求方式是POST的不拦截
if ($request_method = POST) {
set $caches 0;
}
#包含GET请求参数的不拦截(访问量高可以注释掉)
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; #你的WP Fastest Cache缓存目录
}
# 命中缓存
if (-f $document_root$cache_file) {
rewrite ^ $cache_file last;
}
# 无法命中缓存,转给WordPress来处理
if (!-e $request_filename) {
rewrite . /index.php last;
}
}
找到解决办法了。麻烦关闭本帖,谢谢军哥。
页:
[1]