8

ある種の避けられないメンテナンスタスクのためにサイトを停止する必要がある場合(そして、バックアップサーバーがあるほど十分な大きさのサイトではない場合)、検索エンジンが考える可能性を最小限に抑えるために、サーバーにどのHTTPステータスコードを返す必要がありますかサイトがなくなった?

このW3Cのステータスコードのリストを見つけました。そのうち、次のようなものが当てはまるようです。

  • 503サービスを利用できません
  • 500内部サーバーエラー
  • 408タイムアウト
  • 404お探しのページが見つかりませんでした

503が最適だと思いますが、検索エンジンが何を好むのかわかりません。

4

3 に答える 3

12

馬の口から

サイトがメンテナンスのためにダウンしている場合、「メンテナンスのためにダウン」ページのインデックスを作成するのではなく、後で戻ってくるようにGooglebotに指示するにはどうすればよいですか。

200(成功)ではなく503(ネットワークが利用できない)のステータスを返すようにサーバーを構成する必要があります。これにより、Googlebotは後でページを再試行することができます。

于 2009-08-13T17:08:33.380 に答える
3

404を送信しないでください。インデックスから削除される可能性があります。

おそらく503と適切なRetry-Afterを送信しますが、実際にヘッダーを使用しているかどうかはわかりません。

于 2009-08-13T17:09:27.590 に答える
2

グーグルによれば、503コードは「サーバーが一時的に利用できない」ことを意味するので、行く方法になるでしょう。同じのW3Cページもチェックしてください。

于 2009-08-13T17:07:36.953 に答える