我想到的例子类似于允许登录规则次数的Unix。
我正在尝试做的是在旅行时设置一个小窗口,以便能够修改.htaccess
文件。
<Files wp-login.php>
Order Deny,Allow
Deny from All
Allow from XX.XX.X3.*
Allow from XX.XX.X4.*
但以 Al0000-2355 为例,整个Deny,Allow
工作
因此,它只允许特定的硬编码 IP 范围,但每天 5 分钟允许所有内容,因此我可以从未列出的 IP 跳入,登录并将.htaccess
文件替换为我正在使用的 IP 范围。
我想我可以设置关闭和打开的文件并将其放在 cron 中 cp path/closed path/.htaccess
IP 过滤列表,然后 cp path/open path/.htaccess
不确定是否有办法编码Deny from All if system time = 0000-2355
实际上拒绝从 2356-2359 忽略
想法?谢谢!
您可能需要: 随时间变化的重写
描述: 我们希望使用mod_rewrite根据一天中的时间提供不同的内容。溶液: 有很多名为 TIME_xxx 的变量用于重写条件。结合特殊的词典比较模式 STRING 和 =STRING,我们可以执行与时间相关的重定向:
RewriteEngine on
RewriteCond "%{TIME_HOUR}%{TIME_MIN}" >0700
RewriteCond "%{TIME_HOUR}%{TIME_MIN}" <1900
RewriteRule "^foo.html$" "foo.day.html" [L]
RewriteRule "^foo.html$" "foo.night.html"
https://httpd.apache.org/docs/trunk/rewrite/advanced.html