Есть ли способ применить разные правила.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 каждое утро.

Другие вопросы по тегам