Załóżmy, że mam katalog, w którym chcę ograniczyć dostęp w ten sposób, aby użytkownicy mogli uzyskać dostęp do katalogu tylko od 6:00 do 18:00. Wiem jak to zrobić za pomocą PHP (za pomocą time()%86400
). Ale czy mogę to zrobić całkowicie za pomocą wbudowanych funkcji Apache (.htaccess lub serwer apache2.conf) lub innych modów?
apache-2.4
access-control-list
lkp111138
źródło
źródło
Odpowiedzi:
Możesz odmówić dostępu do niektórych katalogów w zależności od czasu, umieszczając następujący kod w pliku .htaccess w katalogu, który chcesz kontrolować:
Godziny dotyczą 24 godzin dziennie (0–23), a każdą godzinę odmowy dostępu należy oddzielić znakiem „|”.
W powyższym przykładzie nikt nie mógł uzyskać dostępu do katalogu od 13:00.
źródło