Apache 在给定日期执行规则
我希望每个月执行以下规则,并且只保留1小时。 所以我的想法是在我的网站上自动执行维护,并显示一个html页面 以下规则向用户显示Apache 在给定日期执行规则,apache,.htaccess,Apache,.htaccess,我希望每个月执行以下规则,并且只保留1小时。 所以我的想法是在我的网站上自动执行维护,并显示一个html页面 以下规则向用户显示maintenance.html RewriteRule /.*$ /maintenance.html [R=302,L] 更具体地说,我希望每个月和第12天凌晨2点。凌晨3点,我不想再执行规则了。下个月的第12天,重复这个循环。您可以尝试以下方法: RewriteCond %{TIME_HOUR} =02 RewriteCond %{TIME_DAY} =12 Re
maintenance.html
RewriteRule /.*$ /maintenance.html [R=302,L]
更具体地说,我希望每个月和第12天凌晨2点。凌晨3点,我不想再执行规则了。下个月的第12天,重复这个循环。您可以尝试以下方法:
RewriteCond %{TIME_HOUR} =02
RewriteCond %{TIME_DAY} =12
RewriteRule /.*$ /maintenance.html [R=302,L]
您可以尝试以下方法:
RewriteCond %{TIME_HOUR} =02
RewriteCond %{TIME_DAY} =12
RewriteRule /.*$ /maintenance.html [R=302,L]
应该是,
%{TIME\u HOUR}
只是小时部分,您必须使用%{TIME\u MIN}
来计算分钟,和/或%{TIME\u SEC}
来计算秒数(甚至%{TIME}
来计算时间戳)。我还没有测试过,但是从03:00开始它应该取值03
并停止重写它应该是,%{TIME\u HOUR}
只是小时部分,你必须使用%{TIME\u MIN}
来计算分钟,和/或%{TIME\u SEC}
来计算秒(甚至%{TIME}
来计算时间戳)。我还没有测试,但是从03:00开始,它应该取值03
,并停止重写