一度、301でリダイレクトされた場合、ブラウザがリダイレクトの情報を持って、2回目以降はサーバにリクエストが行かず、リダイレクト先に接続されるかと思います。
ここで不明な点が、ブラウザはどこにその情報をもつのでしょうか?
FireFox、IEでどのように表示させるか教えてください。
> 2回目以降はサーバにリクエストが行かず、リダイレクト先に接続されるかと
そういうことはありません。リダイレクト前のURLにアクセスします。
ただし、リダイレクト先のコンテンツが変更されていなければ、ブラウザのキャッシュを読み込む場合があります。
http://www.atmarkit.co.jp/fjava/rensai2/webopt12/webopt12.html
回答いただきありがとうございます。
301リダイレクトを一時設定して解除したところ、一部のユーザからまだリダイレクトされてしまうとクレームが来てしまったため、「そういえば、ブラウザに記憶されると聞いたことがあったなぁ」と思い、質問させてもらいました。
自分のPCではリダイレクトされなくなっているため、そのユーザと同じ挙動を確認できずにいます。
ご回答いただいた内容で、間違いないとは思うんですけど・・・古いブラウザはキャッシュされたりするのかな??