CloudFlareワードプレス管理者、キャッシュの問題
以下は私のウェブサイトの環境です:
-
ワードプレス3.8.1
-
CloudFlareプロ計画
1.問題
カスタムDNSをCloudFlareに変更した後にWordPressにログインできません。以下はエラーメッセージです:
ERROR: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress
__P.SブラウザのCookieが有効になりました。
CloudFlareのページルールは次のとおりです
カスタムキャッシング:すべてをキャッシュする
** .example.com/**
2. Solution – Pro Plan
To solve it, disable the caching for WordPress admin, login and preview
pages. Create three more CloudFlare page rules like this :
Custom caching : Bypass cache
** .example.com/wp-admin/** ** .example.com/wp-login.php** ** .example.com/** &preview=true
ロケットローダー、パフォーマンス、常にオンライン、キャッシュなどのCloudFlareの機能はすべてオフにしてください.WebPressの管理機能をCloudFlareで処理する必要はありません。
要約すると、合計4つのページルールがあります。
** .example.com/wp-admin/** //disabled everything ** .example.com/wp-login.php** //disabled everything ** .example.com/** &preview=true//disabled everything ** .example.com/** //enabled any features you want
3.解決策 – 無料プラン
CloudFlareの無料プランの場合、ページルールは1つだけです。次のページルールパターンを定義してみてください。
** .example.com/wp-**