cache-master icon indicating copy to clipboard operation
cache-master copied to clipboard

excluded_get_vars排除不生效,多个站点不生效,主域名不生效,多站点模式不生效

Open mengmianren opened this issue 3 years ago • 0 comments

作者你好,我在自己的网站上安装了你的插件,我使用的驱动是SQLite,它工作的很好,但是还有以下这些问题:

1.设置的【排除】项,在config.json中有的时候不生效 我设置了这些排除项目:

排除 $_GET 变量 s search p

但是有的时候,config.json中的excluded_get_vars为空: "excluded_get_vars": [],

所以我得手动添加,才能让他生效: "excluded_get_vars": [ "s", "search", "p" ],

2.我测试了一下几乎所有的驱动,例如:SQLite Memcached Apcu Redis,当同一个服务器有多个网站的时候,例如有三个网站: www.a.com www.b.com www.c.com 使用SQlite驱动可以正常工作,但是如果使用的驱动是:Memcached Apcu Redis ,插件就不能正常工作了,缓存只能缓存其中的一个网站,假如缓存了www.c.com 则访问www.a.com www.b.com 都会跳转到www.c.com

3.在主域名网站不能工作,它能在blog.xx.com的网站上工作,但是如果安装的网站是xx.com 缓存不会生效

4.这个插件不能在多站点(Multisite)模式工作

我想把它安装在我的多站点网站上使用,即在WordPress Multisite模式下使用,我用的是子域名形式的多站点

如主站点是x.com 子站点是www.x.com blog.x.com m.x.com
但是插件在多站点模式下不工作

我想让它在SQLite驱动下可以在上面这些情况下工作,请问可以有什么解决办法吗?谢谢

mengmianren avatar Mar 24 '22 04:03 mengmianren