hello-world
webエンジニアのメモ。とりあえずやってみる。

[apache].htaccessで日付と時間に応じてリダイレクトさせる

公開日時

apache使用時に、ある時間になるまでは特定の階層以下にアクセスできないようにしたい場合、RewriteCondに時間を指定することで実現できました。

RewriteEngine On

# 2014/09/29 21:00:00になるまでは/special以下へのアクセスは/へリダイレクト
RewriteCond %{TIME} <20140929205959
RewriteRule ^special/(.*) / [R=302,L]

「<20140929205959」ではなく、空白をいれて「< 20140929205959」とするとエラーになるので注意

参考


Related #apache

[apache]cronで指定時刻になったら.htaccessのbasic認証を解除する

cronを使って指定時間になったらbasic認証を解除したいと思い調べてやってみました。

PHPからrsyncを実行する

「stg環境でアップロードしたファイルを、本番環境へ反映する管理機能が欲しい」という要望があった場合、同一サーバ内であればcpコマンドでファイルをコピーできますが、stg環境と本番環境が分かれている場合はrsyncコマンドでファイルを転送する必要があります。