2009年1月10日土曜日

.htaccessだけで、メンテナンスページへリライト

サーバ移行などで、メンテナンスページを出す場合の処理を書いときます。

①maintenance.htmlをサーバに設置。

②.htaccessに以下を、記載する。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} !.(css|gif|jp?g|png|js)$
RewriteCond %{REQUEST_URI} !^/maintenance.html$
RewriteRule ^(.*)$ /maintenance.html [L]
</IfModule>

maintenance.htmlに画像なども使ったので、

上記は、CSS,JS,画像等は見えてもいいものとしてです。

それも見せない場合は、以下の行をはずす。

RewriteCond %{REQUEST_URI} !.(css|gif|jp?g|png|js)$

0 件のコメント:

コメントを投稿