2012-02-24 6 views
7

シンプルな問題のようですが、回答が見つかりません。Wordpressは、キャッシュが有効な場合にのみ、非公開のファイルを返します。

キャッシュを無効にすると、すべて正常に動作します。 キャッシュを有効にすると、次のjavascriptインクルードからWordpressの 'ページが見つかりません'というエラーが返されます。

http://myserver/wp-content/plugins/myplugin/js/jquery.cycle.all.min.js

私は、FirefoxのWeb開発者向けツールを使用してキャッシュを無効にするんだけど、私はそれが問題で任意のベアリングを持っている必要があることを見ることができません。何らかの理由で、Wordpressが正当なファイルを見つけることができません。

スクリプトが適切に登録し、次のコードでキューに登録されています

wp_register_script("jquery.cycle.all.min.js", $plugin_url . '/js/jquery.cycle.all.min.js', 'jquery'); 
wp_enqueue_script("jquery.cycle.all.min.js"); 
+2

どのような種類のキャッシュを行っていますか? –

+0

@SteveBuzonasこれは、問題の原因となる通常のブラウザキャッシュです。 Webサイト自体(単なる開発インスタンス)は、キャッシュされたサーバー側ではありません。 – fred2

+2

あなたはWordpressがファイルを見つけることができないと言いますが、あなたはクライアント側のキャッシュについて話しています。誰がファイル、Wordpress、またはブラウザを見つけられないのですか?エラーメッセージが表示されますか?ブラウザの問題であれば、[Firebug](http://getfirebug.com/)の[Net]タブをチェックして、ページをリロードするときに問題のファイルがダウンロードされているかどうかを確認する必要があります。 –

答えて

1

キャッシュを元に戻しても問題は解決しますか?そうでなければ、サーバーではなくブラウザのキャッシュに問題がありました。問題になる場合は、Samuel Edwin Wardが指摘したようにヘッダーを参照する必要があります。

2

ブラウザのキャッシュをクリアし。 (dur ...私は知っている)。

ブラウザのキャッシュをオンまたはオフに切り替えるときに、キャッシュに長時間保存されたファイルで予期しない動作が発生しました。

+2

Webサーバーが送信しているヘッダーが原因で、エラーが長くキャッシュされている可能性があることを確認し、おそらくそれらを変更することをお勧めします。 –

関連する問題