サイトメンテナンスを検索エンジンへ伝える503リダイレクト
.htaccessに以下の記述を加える事で、404エラーを出力せずに、503エラーを出力し、サイトがメンテナンス中であることを検索エンジンに伝えることで、検索エンジンに一時的にアクセスできないだけと判断させ、サイトが無くなったと判断されることを回避できる。
サイトが無くなったと判断されると、インデクスが削除されるかもしれないので、サイトメンテナンス中は.htaccessを書き換えておくほうが良い。
RedirectMatch 503 .*
ErrorDocument 503 “The site you’re accessing is under maintenance.”
「RedirectMatch」は、検索エンジンに伝えるエラー番号。「.*」(ドットとアスタリスク)は、.htaccessのあるディレクトリ以下のすべてのディレクトリへのアクセスを意味する。
ドメイン直下のディレクトリにある.htaccessに記述すれば、ドメイン全体へのアクセスに503ダイレクトが適用される。
「ErrorDocument」は、訪問者へ表示する文章。上記の赤字内は好きな文章にする。
ここを、「ErrorDocument 503 /503.html」のようにすると、503専用のファイルへリダイレクトできる。





トラックバックURL