Tagbangers Blog

nginxでSEOを考慮したメンテナンスページを表示する試み

アプリのメンテナンスをするときにぺら1のメンテナンスページを表示しバックで作業する場合があると思いますが、そのときに考慮したいのが稼働中サイトのSEO対策です。

大事な点は、ステータスコード503でメンテナンスページを表示することです

error_page 503 @maintenance;
location @maintenance {
     add_header Retry-After "Wed, 18 Feb 2015 03:00:00 GMT";
     expires -1;
     rewrite ^(.*)$ /maintenance.html break;
}