nginxでキャッシュされてしまっているせいか、
2回目のアクセスがキャッシュされたページになりFlashがうまく機能しない状況になっています。(ローカルではうまくいっているためおろらくnginxのキャッシュが問題かと考えています。)
ちなみにキャッシュさせたくないのはこちらのページです。
http://yukihirai0505.com/studyprogramming/
なのでnginxで下記のように設定して
いままでのキャッシュをまるごとrmで削除して
service nginx restartで再起動したのですが、
未だキャッシュが効いています。
if ($request_uri ~ ^.*/studyprogramming/.*$) { set $do_not_cache 1; } # POST 時はキャッシュしない if ($request_method = POST) { set $do_not_cache 1; } # $proxy_cache_key に任意の文字を加えることで別のキーでページをキャッシュ可能にする set $proxy_cache_key "$scheme://$host$request_uri"; # ログイン状態またはコメントを記入したことがあれば、その情報ごとにキャッシュを分ける if ($http_cookie ~ "(wordpress_logged_in_|comment_author_)(.*)") { set $proxy_cache_key "$2::$proxy_cache_key"; } # 今まで組み立てたプロキシ設定でキャッシュを実行 location / { proxy_no_cache $do_not_cache; proxy_cache_bypass $do_not_cache; proxy_cache_key $proxy_cache_key; proxy_pass http://unix:/var/run/nginx.sock; }
どのようにすれば
特定のページ(URLまたはPATH)をキャッシュさせないように設定できますでしょうか。
ご教授いただけますと幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/07/21 14:50 編集