Web サイトに「近日公開」のページを設定し、更新が完了したら Web サイトを開きたいと考えています。
私のウェブサイトは plesk パネルでホストされているため、サイトを一時停止し、「一時的に利用できないサービス」エラー ページを編集しました。しかし、今は開発者として自分のウェブサイトをチェックできません (IDE ではなくホストでチェックする必要があります)。
私は何をすべきか?
2 に答える
1
Url Rewriteを使用すると、いくつかの異なることを行うことができます。簡単なもののいくつかを次に示します。
- IP によるリダイレクト。あなたの IP アドレスに一致しないすべての人をメンテナンス ページに送信します (必ず 302 を使用してください)。全員が同じ外部 IP を持ち、そのネットワーク上のユーザーがサイトにアクセスしているネットワーク上にいる場合、これは問題になる可能性があります。
- クエリ文字列パラメーター (不足) によるリダイレクト。これは、1 つのページを表示して更新する必要がある場合には機能しますが、サイトをクリックして移動する必要がある場合には機能しません。
- クッキー (の欠如) によるリダイレクト。Url Rewrite で Cookie を検索し、存在しない場合は、メンテナンス ページにリダイレクトします。これは、他の 2 つのアプローチの落とし穴を回避するため、おそらく 3 つの中で最良のソリューションです。cookie は指定した期間保持されるため、クエリ文字列のアプローチのようにクリックしてもリダイレクトされず、cookie が設定されていないすべての人に対してリダイレクトが機能します。 .
このサイト、 Webmasters.StackExchange、およびクイック検索で見つけることができる Web 全体に、これらすべてのアプローチの例がたくさんあります。
于 2013-11-09T15:14:21.443 に答える