次のコードを使用してユーザーをページにリダイレクトすると、次のようになります。
header( "場所:www.somewebsite.com");
次に、画像(ロゴ、箇条書きなど)がサーバーから再ロードされ、コンピューターにキャッシュされたものは使用されません。
そうですか?はいの場合、キャッシュされた画像のみを使用するようにブラウザに指示するにはどうすればよいですか。
ヘッダーには何もありません。画像にはキャッシュの有効期限が設定された独自のヘッダーがあります。ウェブサーバーから直接、またはスクリプトを使用して、これらの画像にキャッシュヘッダーを追加する必要があります。
いいえ、ヘッダー関数はキャッシュに影響しません...しかし、ページのどこかにこのようなものがありますか?
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
このようなものはキャッシュを非アクティブ化するためです...キャッシュはクライアント(ブラウザ)にあり、これはリダイレクトとは何の関係もありません。