Chcete zablokovat přístup na váš web mimo pracovní dobu nebo v určité dny? Ukážeme vám, jak toho dosáhnout.
Chcete-li zabránit přístupu v určité dny v týdnu, použijte:
# prevent access on specific days
# site will not be accesible on Sundays
RewriteCond %{TIME_WDAY} ^0$
RewriteRule ^.*$ - [F,L]Proměnná TIME_WDAY nabývá hodnot od 0 do 6 jako:
| Kalendářní den | Hodnota TIME_WDAY | 
| Neděle | 0 | 
| Pondělí | 1 | 
| Úterý | 2 | 
| Středa | 3 | 
| Čtvrtek | 4 | 
| Pátek | 5 | 
| Sobota | 6 | 
Zablokování přístupu v konkrétní hodiny:
# prevent access from 12:00 to 14:00
RewriteCond %{TIME_HOUR} ^(12|13)$
RewriteRule ^.*$ - [F,L]Všimněte si, že použití hodnoty TIME_HOUR například 12 znamená, že web nebude přístupný mezi 12:00 a 12:59.
V obou výše uvedených příkladech server vygeneruje chybu serveru 403 a nebudou zpracována žádná další pravidla.
UPOZORNĚNÍ – Před použitím těchto pravidel na výrobním místě si znovu zkontrolujte systémové datum.
Níže jsou uvedeny systémové proměnné související s časem, které můžete použít.
| Název proměnné | Popis | 
|---|---|
| TIME_YEAR | Aktuální rok (např. 2010) | 
| TIME_MON | Aktuální měsíc (01, …, 12) | 
| TIME_DAY | Aktuální den v měsíci (01, …) | 
| TIME_HOUR | Část hodin aktuálního času (00, …, 23) | 
| TIME_MIN | Minutová část aktuálního času | 
| TIME_SEC | Druhá část aktuálního času | 
| TIME_WDAY | Den v týdnu (počínaje 0 pro neděli) | 
| ČAS | Datum a čas ve formátu 20101231235959 | 
| SERVER_SOFTWARE | Řetězec verze serveru | 
| API_VERSION | Datum verze API (magické číslo modulu) | 
 Zdroje: 
 Serverové proměnné 
 mod_rewrite info