このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン | |||
01_linux:02_www:04_.htaccess_time_limit [2018/03/01 05:28] – matsui | 01_linux:02_www:04_.htaccess_time_limit [2018/06/15 01:07] (現在) – matsui | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== 04 .htaccess で制限時間設定 ====== | ||
+ | 制限時間を設定して、rewriteする。 | ||
+ | 下記の場合、201802201000 ~ 201802281800までファイルにアクセスできる。 | ||
+ | |||
+ | RewriteCond で時間 AND 適当なファイル名で指定おく | ||
+ | そうすると、、時間内以外はNot Foundになるという | ||
+ | |||
+ | < | ||
+ | RewriteEngine On | ||
+ | # 時間設定 | ||
+ | RewriteCond %{TIME_YEAR}%{TIME_MON}%{TIME_DAY}%{TIME_HOUR}%{TIME_MIN} > | ||
+ | RewriteCond %{TIME_YEAR}%{TIME_MON}%{TIME_DAY}%{TIME_HOUR}%{TIME_MIN} < | ||
+ | RewriteRule ^qe19ay6g96xxrh_20180220.tar.gz$ - [L] | ||
+ | # それ以外はすべて403を返す | ||
+ | RewriteCond %{REQUEST_URI} .* [NC] | ||
+ | RewriteRule ^(.*)$ - [F] | ||
+ | |||
+ | <Files ~ " | ||
+ | AuthUserfile / | ||
+ | AuthGroupfile /dev/null | ||
+ | AuthName " | ||
+ | AuthType Basic | ||
+ | require valid-user | ||
+ | satisfy any | ||
+ | order allow,deny | ||
+ | deny from all | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | {{tag> |