2017-09-22 5 views
0

私は現在、選ばれたショッピングプラットフォームがWooCommerceであるWordPressパワード電子商取引ウェブサイトで働いています。どのように私は特定のPHPファイルのキャッシングを無効にすることができますか?

プラグインを使用しないと、ブラウザが特定のPHPファイルをキャッシュするのを防ぐことができますか?この例では、 'header.php'と 'cart.php'ファイルはありますか?私の前提は、 '.htacess'ファイルを修正する必要がありますが、間違っている可能性があります。

woocommerceに精通
+0

あなたが解決しようとしている実際の問題は何ですか? –

+0

カートの内容がブラウザによってキャッシュされています。その結果、潜在的な顧客がバスケットから製品を取り外さないようにします。 – Craig

答えて

0

。私は完全に見落とした/忘れて、私は.htaccessファイルの下にキャッシングコードを持っていた。スクールボーイのエラー!

以下のコードを削除すると、バスケットのキャッシュ問題が解決されました。

## EXPIRES CACHING ## 
<IfModule mod_expires.c> 
ExpiresActive On 
ExpiresByType image/jpg "access plus 1 year" 
ExpiresByType image/jpeg "access plus 1 year" 
ExpiresByType image/gif "access plus 1 year" 
ExpiresByType image/png "access plus 1 year" 
ExpiresByType text/css "access plus 1 month" 
ExpiresByType application/pdf "access plus 1 month" 
ExpiresByType text/x-javascript "access plus 1 month" 
ExpiresByType application/x-shockwave-flash "access plus 1 month" 
ExpiresByType image/x-icon "access plus 1 year" 
ExpiresDefault "access plus 2 days" 
</IfModule> 
## EXPIRES CACHING ## 

キャッシングされていないウェブサイトをキャッシュする方法を見つけたら、この回答に追加します。

1

はないが、一般的にあなただけのPHPファイルに以下を追加することができるはずです。私は問題を発見

header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0"); 
header("Cache-Control: post-check=0, pre-check=0", false); 
header("Pragma: no-cache"); 
+0

あなたの答えをありがとう。表示されているようにあなたの提案を試みましたが、成功しませんでした。あなたの提案は特定のタグの中にあるべきですか?私は '<?php [Code Here]?>'の中に配置しようとしましたが、まだ成功しませんでした。 – Craig

関連する問題