Apache будет читать файлы .htaccess, пока AllowOverride включен в httpd.conf. То, что вы не можете сделать, это поместить директивы PHP в .htaccess: это работает только с PHP, установленным как модуль Apache, и приведет к 500 Server error
с PHP, установленным как CGI или FastCGI.
В некоторых конфигурациях (с suphp и аналогичными) для каждого каталога допускается php.ini
с локальными настройками. Если это не работает с вашими настройками, вы можете изменить настройки php.ini только с помощью серии ini_set()
инструкций (чаще всего во включенном файле)