lkp*_*138 9 access-control-list apache-2.4
假设我有一个目录,我想以这种方式限制访问,以便用户只能在早上 6 点到下午 6 点访问该目录。我知道如何通过使用 PHP(使用time()%86400
)来做到这一点。但是我可以完全使用 Apache 的内置函数(.htaccess 或服务器 apache2.conf)或其他 mod 来完成它吗?
Ant*_*ito 13
您可以根据时间拒绝访问某些目录,方法是将以下代码放在您要控制的目录中的 .htaccess 文件中:
RewriteCond %{TIME_HOUR} ^(13|14|15)$
RewriteRule ^.*$ - [F,L]
Run Code Online (Sandbox Code Playgroud)
小时数基于一天中的 24 小时 (0-23),您希望拒绝访问的每一小时都应以“|”分隔。
在上面的例子中,没有人可以从下午 1 点到 3 点访问该目录。
归档时间: |
|
查看次数: |
765 次 |
最近记录: |