2011-06-21 19 views
1

私たちは今日約1時間ウェブサイトをオフラインにしており、すべてのトラフィックを「オフライン」フォルダ内で作成したオフラインのデフォルトページにリダイレクトしたい、そのファイルはdefault.aspxです。私はIIS7のHTTPRedirectを使って "この宛先へのリクエストのリダイレクト"をチェックしてみました。 URL「http://webtest.ipam.ucla.edu/offline」に入力しても、「Internet Explorerはウェブページを表示できません」というエラーが表示されます。IIS7の別のページへの簡単なリダイレクト?

助けてください。

答えて

2

あなたはIIS7にしているように私はあなたのアプリケーションがASP.NETであることを仮定している - ない場合は、これを無視してください:

あなたがapp_offline.htmファイルを配置する場合は、その気の利いた小さな機能がありますASP.NETアプリケーションのルートディレクトリに格納されている場合、アプリケーションをオフラインにするという最終的な効果があります。

「Internet Explorerではウェブページを表示できません」というエラーは何ですか?それは本当に一般的なものなのでしょうか?

<system.webServer> 
    <httpRedirect enabled="true" destination="http://myurl.com/offline.aspx" /> 
</system.webServer> 

問題使用して:

補遺

代替は動的ページを許可するあなたのasp.netアプリのweb.configファイル(の中にこのような何かを追加することですこの方法は、新しいアセンブリをアップロードしている間に、変更を加えている間にアプリケーションがクラッシュして(混乱したエラーを与えて)アプリケーションがクラッシュする可能性があるため、offline.aspxページが正しく表示されないことがあります変化する可能性がありますが、これはapp_offline.htmを使用する方が一般的にはより良い方法と考えられます。

+0

代わりにapp_offline.aspxファイルを使用できますか?私たちはすべてのページが行くマスターファイルを持っていて、トップは私たちのサイトがダウンしてもそれをそのままにしておきたいのですか? – mattgcon

+0

一般的に見られる一般的な "詳細情報" – mattgcon

+0

リダイレクトビヘイビア "このディレクトリのコンテンツへのリクエストのみリダイレクト"を使用すると、手動で既知のURLを入力するまで、要求されたページに移動します。 – mattgcon

関連する問題