我的Wordpress网站发生了什么变化?

时间:2016-08-18 09:21:01

标签: wordpress cdn

这个问题昨天开始了。

当公众访问者查看我的网站时,Wordpress导航栏将显示在页面顶部,就好像他们是登录用户一样。他们甚至可以在右上角看到问候语,“你好,约翰(我的名字)”

好消息是,这些公众访问者将无法访问wordpress配置页面。他们在查看页面时只能看到顶部导航栏。

我的问题是,发生了什么? 它可能是一个插件吗? 可能是CDN(Cloudflare)问题吗? 这可能是托管网站的问题吗? 或者它可能是黑客的行为?

请帮助,我不知道从哪里开始。

2 个答案:

答案 0 :(得分:2)

您可能为所有访问者提供完全缓存的页面(包括登录的用户内容)。这意味着新访问者将获得与之前为登录用户提供的完全相同的HTML和其他资产。

首先检查Cloudflare设置,看看是否有任何选项可以禁用某些类型访问者的缓存(例如,通过Cookie验证)。

答案 1 :(得分:0)

问题解决了。 显然,罪魁祸首是Apache Server中的错误配置。

我们的一位工程师将以下代码段添加到.htaccess中,作为WordPress LiteSpeed模块的推荐。这个小恶魔让Apache服务器进行全页缓存。

<IfModule LiteSpeed>
CacheEnable public /
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(HEAD|GET)$
RewriteCond %{REQUEST_URI} !^/(wp-admin|wp-login.php|wp-cron.php)
RewriteRule .* - [E=Cache-Control:max-age=120]
</IfModule>

感谢@ojrask指出Apache Server中全页缓存的可能性。