gpt4 book ai didi

apache - 阻止代理用户来自 12 :30am to 2 am

转载 作者:行者123 更新时间:2023-12-04 08:02:03 24 4
gpt4 key购买 nike

我想在凌晨 12:30 到凌晨 2 点阻止 Twitterbot/1.0 代理用户,因为它在凌晨 0:40 和凌晨 1:25 或多或少地整晚访问我几次,导致我的服务器在两个“奇怪的爬行访问”。
我看过这段代码,上面写着从下午 4:00 到下午 4:59 和上午 8 点阻止所有

RewriteEngine On
# Multiple hour blocks
# If the hour is 4 PM or 5 PM or 8 AM
RewriteCond %{TIME_HOUR} ^16|17|08$
# Then deny all access
RewriteRule ^.*$ - [F,L]
我不是这类代码的专家,所以我怎样才能阻止用户代理或某些 ips 而不是全部?
非常感谢。

最佳答案

你能不能试试下面的,用你显示的样本写的。
在测试您的 URL 之前,请确保清除浏览器缓存。

RewriteEngine ON
RewriteCond %{HTTP_USER_AGENT} Twitterbot/1\.0 [NC]
RewriteCond %{TIME_HOUR}%{TIME_MIN} >=0030
RewriteCond %{TIME_HOUR}%{TIME_MIN} <=0200
RewriteRule ^ - [F,L]
注意:同样要立即检查这些规则集,您可以将当前时间保留在这些计时位置以进行测试,以便您可以立即检查它们是否工作正常。如果这不是上述规则中的确切名称,请相应地更改您的代理名称。

关于apache - 阻止代理用户来自 12 :30am to 2 am,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66410635/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com