メンテナンス等でサイトを一時停止する場合は、ステータスコード503を使います。
検索エンジンボットに「あくまで一時的な停止だよ」と教えてあげるためです。
今回リニューアルにあたって、短時間ですけどメンテナンスページを用意し、503を返すようにしてみました。
こちらを参考にしました。
http://web-tan.forum.impressrd.jp/e/2009/06/16/5880
ローカルでテストしてうまく動作したので、当然本番でもそのまま使おうとしたんですが、おなじみの 500 Internal server errorが出てしまった。
うーん、なぜだ。
しばらく悩んで、解決にいたりました。原因はapacheのバージョン違い。
ローカルはapache2で、本番サーバーはapache1。mod_rewirteの動作が違うようです。
で、こちらのページを参考にして対応しました。
http://ff11guide.com/weblog/wordpress-2-9-updata/
これでうまくいきました。
0 件のコメント:
コメントを投稿