nanjingnan 发表于 2020-8-25 18:03:19

伪静态问题 求帮助

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;
      }
}


nanjingnan 发表于 2020-8-26 15:30:41

找到解决办法了。麻烦关闭本帖,谢谢军哥。
页: [1]
查看完整版本: 伪静态问题 求帮助