wpcourse.com现在的论坛是安装在wordpress根目录下的BBS目录。
一直以来都有一个问题,那就是有时登陆了,却发现显示没登陆,有时明明登出了,却还是登陆的状态。很明显,这是一个缓存的问题,但我把phpwind, discuz的缓存相关问题都找了一遍,一直没找到原因。后来以为是主机问题,可试了同一主机的其它帐号,却是没问题的。后来,还想到,可能是wordpress的缓存插件可能影响到论坛的缓存,于是把后台的wp super cache也关了。还是不行。
最后,最后,终于发现了问题,问题出在wordpress目录下的.htaccesswp super cache安装后会在.htaccess里写一段缓存所需要的代码。而关闭插件并不会影响这个代码的工作。这个代码会对cookie有直接的影响,所以会造成phpwind, discuz论坛的登陆出现怪异的现象。把这段代码去掉就可以了!