タグ

ブックマーク / too-young.hatenadiary.org (1)

  • chromeは、301リダイレクトをキャッシュしている - too_youngの日記

    最近、かなりリダイレクト使うサービスを作っていて、 たまたまchromeでチェックをして気がついた。 もう少し具体的にどういう事かというと、 "HTTP/1.1 301 Moved Permanently"などのヘッダーを付けて、 リダイレクトさせると、chromeの場合、 そのリダイレクト先をキャッシュし、 2度目以降、同じURLへのアクセスは、 リダイレクト先のURLへ直接飛んでいきます。 普通のユーザーであれば、全く問題ないのですが、 開発者でリダイレクターでカウンターや解析用のcookieを発行を考えている場合、 正常に機能しなくなってしまうので注意が必要です。 解決方法は、簡単で、 "Pragma: no-cache"などのキャッシュさせないような ヘッダー情報も付けるだけです。 ちなみに、"Pragma: no-cache"は、HTTP/1.0用で、 HTTP/1.1ではCac

    chromeは、301リダイレクトをキャッシュしている - too_youngの日記
  • 1