有没有办法按时间范围应用不同的.htaccess规则?

时间:2016-07-26 16:02:29

标签: wordpress .htaccess security post ip-blocking

对于安全性强化,有更简单的方法可以自动执行以下操作:

例如,我想在午夜23:00之后限制黑客活动期间的任何POST操作。因此,如果我在public_html的根目录下放置.htaccess规则,可以阻止黑客在午夜时将大量恶意文件上传到一些不安全的网站,而我正在睡觉。

<Limit POST> 
order deny,allow 
deny from all 
allow from 127.0.0.1 
allow from [MY IP]
</Limit> 

同时在白天的工作时间内自动注释掉(不应用特定的.htaccess规则),当大多数有差异IP的有效用户能够正常访问,登录和上传内容时。

#<Limit POST> 
#order deny,allow 
#deny from all 
#allow from 127.0.0.1 
#allow from [MY IP]
#</Limit> 

1 个答案:

答案 0 :(得分:1)

是的,您可以通过编写两个脚本来执行此操作脚本1将该规则添加到htaccess,脚本2将从htaccess中删除该规则。

安排一个Cron作业,该作业将在每天晚上11点运行脚本1,另一个cron作业将在每天早上8点运行脚本2。