タグ別アーカイブ: .htaccess

メンテナンス画面の表示

CheckWebサイトをリニューアルオープンする際、 よく下記のようなページが表示されているサイトがあると思います。 ——————————————————————– 申し訳ございません。 10:00~18:00の間、ホームページのメンテナンスを行っております。 メンテナンス終了時間後に改めてアクセスお願いいたします。 ——————————————————————– これは、「.htaccess」というファイルを使うことにより便利に行うことができます。 単純にサイトのトップページを上記に変更することでももちろん可能です。 今回紹介する内容は、Web制作者に取ってもっと便利に行える方法です。 例えば次のようなことが可能です。 ・トップページ以外の全階層どこにアクセスしても、メンテナンス画面を表示 ・特定のIPアドレスの人だけ、メンテナンス画面ではなく通常ページを表示 ※自身がメンテナンス作業をするのに、更新されるサイトが見えない中で行うのはリスクが高く、それを解消できます。 昨年末からサイトリリースが何回かあり、 この対応を行ったので紹介しておきます。 【可能条件】 ・FTP、SFTP、管理画面などから、サーバーにファイルのアップロードが可能 ・サーバーで「.htaccess」の利用が可能 ・「.htaccess」で使用する「mod_rewrite」が使用可能 【手順】 1.以下のコードを記載した「.htaccess」という名前でファイルを作成 ※注意として、Windowsでは「.」の前にファイル名がないと作成できない。そのため、「a.htaccess」というような形で作成 RewriteEngine on RewriteCond %{REMOTE_ADDR} !^(192¥.168¥.0¥.xx1)$ RewriteCond %{REMOTE_ADDR} !^(192¥.168¥.0¥.xx2)$ RewriteRule !((/maintenance/index¥.html)|(¥.gif)|(¥.js)|(¥.css)) /maintenance/index.html [L] 【解説】 RewriteEngine on →「mod_rewrite」という機能を有効にしますよという命令 RewriteCond … 続きを読む

カテゴリー: ウェブ, 仕事 | タグ: , , , , | コメントをどうぞ