Есть ли способ применить разные правила.htaccess по временному диапазону?
Для повышения безопасности существуют более простые способы автоматизации следующих действий:
Например, я хотел бы ограничить любые действия POST после 23:00 полуночи, когда эти периоды хакеры активны. поэтому, если я укажу ниже.htaccess правила в корне public_html, я могу заблокировать хакерскую загрузку огромных вредоносных файлов в полночь на некоторые незащищенные сайты, пока я сплю.
<Limit POST>
order deny,allow
deny from all
allow from 127.0.0.1
allow from [MY IP]
</Limit>
в то время как автоматически закомментируйте (не применяйте определенные правила.htaccess) в течение рабочего дня в тот день, когда большинство действительных пользователей с разными IP-адресами могут получить доступ, войти в систему и загрузить материал в обычном режиме.
#<Limit POST>
#order deny,allow
#deny from all
#allow from 127.0.0.1
#allow from [MY IP]
#</Limit>
1 ответ
Да, вы можете сделать это, написав два сценария. Сценарий 1 добавит это правило в htaccess, а сценарий 2 удалит это правило из htaccess.
Запланируйте задание Cron, которое будет запускать сценарий 1 в 23:00 каждый день, и другое задание Cron, которое будет запускать сценарий 2 в 8:00 каждое утро.