神戸ホームページ制作プロ公式ブログ

「WEBサイト只今メンテナンス中」表示方法

いよいよ消費税が10%になります。世間さまも大変だと思いますが、HP制作会社も大変なんです!とくにネットショップの価格変更なんて、消費税の設定を8%から10%に変更するだけで良い賢いカートシシテムもあれば、全ての価格変更を手作業で実施しなければならないシステムもあって本当に大変です。


「WEBサイト只今メンテナンス中」表示方法

ホームページのリニューアル期間中などに「WEBサイトメンテナンス中」という表示を出しますが、下手な方法で実施すると、今まで努力してきたSEOの効果を失ってしまいます。きちんと表示させるポイントは二つです!


.htaccessに対して下記の行を記述

ErrorDocument 503 /maintenance.html

上記呪文を記述すれば、現在表示されている maintenance.html ページは検索エンジンに対して一時的なメンテだと理解され、maintenance.html がインデックスされることはありません。


さらに.htaccessに対して下記の行を記述

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{REQUEST_URI} !=/maintenance.html
  RewriteCond %{REMOTE_ADDR} !=192.168.0.1
  RewriteRule ^.*$ - [R=503,L]
</IfModule>

上記のような記述をすれば、「index.html 以外のページにアクセスがあっても、maintenance.htmlが表示されます。」また「192.168.9.1からのアクセスにはページを表示しますので、保守をしている人がページ内容を確認するのに便利です。」

 
ページ上部へ戻る