в htaccess обычно бывают ещё и конфигурации, поэтому что проблемы в него вписывать строки deny средствами php и не затиреть другие конфигурации, как это сделать ? или есть способ в основной htaccess инклудить нужные строки из txt файла? ещё вопрос - может ли htaccess блокировать без sql - частые запросы к сайту ? то есть если нажать f5 и держать то доступа не будет, если перестать то будет ? (установить интервал запросов, например раз в 10 секунд можно если меньше - нельзя)
Можно "заинклудить" PHP файл, почему в кавычках, потому то это не инклуд в прямом смысле. Этот PHP файл сработет после того как отработает htaccess. А почему не генерировать, переписывать htaccess динамически? ЗЫ. Для общего развития. Можно указать и файл после. Только не знаю, на всех хостингах работает или нет. Не интересовался.
переписывать нежелательно что бы настройки не перепутались в файле инклуд лучше мне кажется вариант только как его сделать ?
На уровне сервера можно конфиги подправить сделать http://php.net/manual/ru/ini.core.php#ini.auto-prepend-file и написать свой фаервол, но ето велосипед. Так же проверить если сервер использует Libwrap тогда в hosts.denny вписать IP