• ベストアンサー

IE6のページの更新について

現在ホームページを立ち上げているのですが、自分のページを更新しても毎回「最新情報に更新」を毎回やらないと「キャッシュ情報」をみてしまい情報が更新されません。ブラウザの設定は「IEを起動するごとに確認する」にはしているのですが。 せっかく更新してもホームページを見てくれている人が毎回「最新の情報に更新」という作業をしてくれるとも思えないので、解決方法をご存知の方がいらっしゃれば教えてください。 例えば更新時には毎回htmlのファイル名をかえて転送することも考えたのですが、リンク等の問題もあって現実的ではないですし・・・。 そのあたりのテクニックも含めて教えていただけるとありがたいです。 私のマシンはMeで、FTPソフトは「ホームページビルダー」のVer.6のソフトです。宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • maro
  • ベストアンサー率47% (95/199)
回答No.1

<meta content="no-cache" http-equiv="pragma"> をheaderタグ内に記載するとブラウザにキャッシュされなくなります。

NecSony
質問者

お礼

早速のお返事ありがとうございます。 で、こちらのheaderタグ内を見たところ <META http-equiv="Content-Style-Type" content="text/css"> というような記述がありましたが、この記述は残しておいても良いのでしょうか? お手数ですが教えてください。

その他の回答 (2)

  • sight
  • ベストアンサー率53% (199/370)
回答No.3

横から失礼します。 <META http-equiv="Content-Style-Type" content="text/css"> これは、「このページの中で使うスタイルシートは、カスケードスタイルシート(CSS)です」と言う情報です。 あなたが作られたページ内で、スタイルシートを使っており、かつそのスタイルがCSSに準拠したものである場合だけ書いてください。 (ちなみに、CSSのスタイルというのは、HTMLのSTYLE属性の中にかくと、STYLE="color:#FF0000; font-size:16pt" とか、そういったやつのことです) 使っていないのならば意味がありません。というか、ブラウザが誤認するようなヘンな情報を与えるのはやめましょう。 キャッシュコントロールに関しては、ブラウザによって違うので、以下の二つ両方を書いて置いた方がいいかもしれません (この二つを書いたからといって必ずコントロールできるというわけではありません。) <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <META HTTP-EQUIV="expires" CONTENT="0"> (「キャッシュしないで」という情報と、「このページの有効期限はなし(いつも有効期限切れ?)」という情報です。)

NecSony
質問者

お礼

ありがとうございます。親切な解説にも感謝です。よく分かりました。

  • maro
  • ベストアンサー率47% (95/199)
回答No.2

<head> <meta content="no-cache" http-equiv="pragma"> <META http-equiv="Content-Style-Type" content="text/css"> </head> みたいにして書くといいです。

NecSony
質問者

お礼

何度もありがとうございます。助かりました。早速やってみます。

関連するQ&A