2011-02-08 22 views
0

当社のウェブサイトには、一定期間利用可能と思われるクライアントギャラリーがあります。ギャラリーが利用できなくなったら、ギャラリーが期限切れになったことを示すURLにリダイレクトしたいと思います。また、必要に応じてギャラリーを元に戻す機能も必要です。期限切れのHTTPレスポンスコード(ただし、必ずしも期限切れではありません)URL

私はその動作を実装する最良の方法を理解しようとしています。 302リダイレクトが最善の方法ですか?期限切れのメッセージを同じURLに表示するのではなく、最初にリダイレクトを行うのは合理的ですか?この時点では静的なサイトですが、IIS(v。6)のボックスにありますので、プログラム的なソリューションが必要な場合は、ASP.NETベースのものをやっています。

+0

実装を容易にするため、私は403のために行ってきた:あなたはもうギャラリーを使用していない確信していると、あなたは301

にそれを変換することができ、ここで主題についての詳細を見ます今... – bdukes

答えて

3

try 307.永続的なリダイレクトではなく、一時的なリダイレクトです。 http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

+0

IIS経由でそれを実現する方法はありますか、それともプログラムで行う必要はありますか? – bdukes

+1

私は個人的にはHttpContext.Current.Response.StatusCode =(int)HttpStatusCode.TemporaryRedirectを使用するのが好きです。あなたはIISでそれを行うことができるかもしれませんが、私は試みたことはありません。しかし、あなたはいつでも、ギャラリーが住んでいたフォルダの.aspxファイルに次のようなものを投げることができます。

関連する問題