5

運営しているウェブサイトのメンテナンス ページをセットアップする必要があります。たとえば、サイトのメンテナンス中 (スケジュールされたダウンタイム) に表示するため、または何かが本当に壊れて保留ページを表示する必要がある場合などです。

検索エンジンのクローラーがそのサイトをインデックスに登録せず、自分のサイトだと認識しないようにするために、何か特別なことをする必要がありますか? または、404 を実行するか、一時的な robots.txt ファイルなどを追加する必要がありますか? 基本的に、私のサイトとしてインデックスに登録してほしくありませんが、私のサイトが死んで戻ってこないと思わせたくもありません。

編集:これが私が Apache で行ったことです: ErrorDocument 503 /.server-maintenance.html RewriteEngine On RewriteRule !^.server-maintenance.html /server-maintenance Redirect 503 /server-maintenance strong text

4

4 に答える 4

10

503 Service Unavailableではなく、HTTP ステータス コードを送信する必要があります404。これをヘッダーと組み合わせて使用​​し、Retry-Afterいつ戻ってくるかをロボットに伝えます。

于 2009-04-07T16:26:28.750 に答える
3

robots.txt を使用できます

http://www.robotstxt.org/

また、Google のウェブマスター ツールにはバリデーターがあります。

https://www.google.com/webmasters/tools/

于 2009-04-07T16:24:10.397 に答える
2

戻る503 Service Unavailableと、後で戻ってくるように Google ボットに指示します。HTTP エラー コードとその解釈方法について説明している Googleサポート ページがあります。

Retry-After 応答ヘッダーを使用して、サイトの可用性を再確認するまでの最短時間を提案することもできます。

于 2009-04-07T16:39:10.280 に答える
0

もう 1 つの方法は、Web サイト (または他の Web サイト) の他のページからメンテナンス ページにリンクしないことです。

于 2009-04-07T16:28:55.283 に答える