概要 サーバが301リダイレクトを返してきた場合、ブラウザはリダイレクト先のURLをキャッシュして、次に元のURLにアクセスした際には直接リダイレクト先のURLにアクセスする。 元URLにアクセスしないので、現在はコンテンツがあっても考慮されない! この現象自体を知らないと原因究明が出来なくてハマる。っていうかハマった。 例 「http://example.com/hoge」にアクセス。 301が返ってきて「http://example.com/piyo」にリダイレクト。 「http://example.com/hoge」にアクセス。 「http://example.com/hoge」にアクセスすることなく「http://example.com/piyo」が表示。 解決方法 この状態になってしまったらブラウザのキャッシュ削除。 古いIEだとキャッシュを削除してもリダイレクトの設定は残るらし