2016-08-18 14 views
0

この問題は昨日始まった。私のWordpressウェブサイトでは何が起こっていますか?

パブリックビジターが私のウェブサイトを閲覧すると、WordPressのナビゲーションバーがページの上にログインユーザーであるかのように表示されます。彼らは右上の挨拶メッセージ「Howdy、John(私の名前)」を見ることができます

良いニュースは、これらのパブリック・ビジターはwordpress設定ページにアクセスできないことです。彼らはページを見るときにトップナビゲーションバーのみを使うことができます。

私の質問は何ですか? それはプラグインですか? CDN(Cloudflare)に問題がありますか? ホスティングサイトに問題はありますか? またはそれはハッカーの行為である可能性がありますか?

私はどこから始めるべきか分かりません。

答えて

2

あなたはおそらく、すべての訪問者の完全にキャッシュされたページ(ログインしているユーザーのコンテンツを含む)を提供しています。これは、新しい訪問者が、ログインしたユーザーのために以前に配信されたのとまったく同じHTMLやその他のアセットを提供されることを意味します。

まず、Cloudflareの設定を確認し、特定の種類の訪問者(たとえば、Cookieによって検証済み)のキャッシュを無効にするオプションがあるかどうかを確認します。

+0

ありがとうございました@ojrask、私はあなたが完全にキャッシュされたページについてのあなたの記述は、私たちが経験しているものをかなり要約していると思います。 – Control

+0

私たちはCloudflare CDNを2ヶ月間使用していますが、今問題が起きているのはなぜですか? – Control

+0

最近キャッシングプラグインをインストールしましたか?または、CDNからサービス変更通知を受け取ったことがありますか? – ojrask

0

問題を解決しました。 Apache Serverでは、明らかに原因が間違っています。

私たちのエンジニアの一人が、以下のスニペットをWordpressのLiteSpeedモジュールの推奨事項として.htaccessに追加しました。この小さな悪魔は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> 

Apache Serverでフルページキャッシュの可能性を指摘していただき、ありがとうございます。

+0

あなたは犯人を見つけたと聞いてよかった!キャッシュは、場合によっては手の込んだ悪態です。 ;) – ojrask

関連する問題