Reescribe condiciones de Apache dependientes de la hora
Cuando queremos redirigir mediante Apache se puede realizar teniendo en cuenta la hora y los minutos actuales. Tieniendo en cuenta que las horas son en formato 24 y que empieza por 01 para la 1 am y 24 para las 12 pm, podemos redirigir nuestra página según sea la hora y el minuto.
RewriteCond %{TIME_HOUR} ^(.*) RewriteCond %{TIME_MIN} ^(.*) RewriteRule (.*) http://${HTTP_HOST}%{REQUEST_URI}?H=%1&M=%2 [R,L]
Si se da el caso de que el servidor está ciertas horas de retraso respecto a tÃ, por ejemplo 3, se podrÃa hacer de la siguiente manera:
Options +FollowSymLinks RewriteEngine On RewriteBase /demo/apache/ # 5am > < 8am RewriteCond %{TIME_HOUR} >02 RewriteCond %{TIME_HOUR} <05 RewriteRule ^index.html$ /demo/apache/manyana/index.html # 8am > < 4pm RewriteCond %{TIME_HOUR} >05 RewriteCond %{TIME_HOUR} <13 RewriteRule ^index.html$ /demo/apache/mediodia/index.html # 4pm > < 10pm RewriteCond %{TIME_HOUR} >13 RewriteCond %{TIME_HOUR} <19 RewriteRule ^index.html$ /demo/apache/tarde/index.html # 10pm > < 5am RewriteCond %{TIME_HOUR} >19 RewriteCond %{TIME_HOUR} <02 RewriteRule ^index.html$ /demo/apache/noche/index.html