- 締切済み
IEで「戻る」をクリックすると「ページが見つかりません」になる
IE6.0で、CGIのページをみた後、「戻る」をクリックすると「ページが見つかりません」と表示されてしまします。CGIを使っていないページは、なんの問題もありません。1つのサイトだけでなるわけではないので、サイト(サーバ)側の問題ではなさそうです。 解決するには、どうすればよいのでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- shinkun0114
- ベストアンサー率44% (1553/3474)
こればっかりはどうしようもないですね。 私がよくやる対処法ですが、 「CGIのページを開くときに別ウィンドウで開く」 (Shiftを押しながらクリック)です。戻る代わりに 新しく開いたウィンドウを閉じます。 ただし、ボタンを押してCGIのページが開く場合は、 この方法は使えません。あらかじめ[Ctrl]+[N]で ウィンドウを二重化しておきます。
- moon_night
- ベストアンサー率32% (598/1831)
戻るボタンを使わない。 多分「警告 : ページの有効期限切れ」となるかとおもいます。 CGIというものはリロードすると、同じデータが送られてしまいます。 たとえば、掲示板を書き込みました。 書き込み終わった画面をリロードすると再度自分の書き込みがされます。 そういったことを防止するために、「戻る」をしてもページを表示しない=データを再送信しない と言うことをしています。 尚、表示結果をキャッシュ(一時保存)する場合もあるので、「戻る」ボタンを押すと必ずデータが再送信されるわけではありません。(表示された結果が読み出されてデータを送信しない場合もある) ただ、CGIなどは動的に動作させる(毎回表示結果が違う)ものなので、キャッシュさせる所はほとんどないと思いますけども。
補足
メッセージは、「警告 : ページの有効期限切れ」ではなく、 ほんとに、「ページが見つかりません」です。 今回のWebページは、検索エンジンです。社内ですけど。 イメージ的には、Namazuみたいな感じです。 どうして「戻る」ボタンを使うかというと、検索した結果のURLを見たあと、検索画面に戻りたいからです。 別ウインドウで、開くしかないのでしょうか? (ちょっと面倒なので、出来れば戻るを使いたいです)
お礼
ありがとうございました。 別ウインドウで開くしかないですかね^^; ちょっと、面倒ですが^^;;