Не нагружайте Apache лишней
работой
Если вы не предоставляете своим клиентам услуги хостинга с возможностью
самостоятельно вносить изменения в .htaccess и если вам не требуется «на лету»
менять параметры каких-либо каталогов – отключите вообще использование этих
файлов с помощью директивы AllowOverride None.
Любые специфические для каталога настройки можно
указать в соответствующей секции <Directory>. Конечно, в этом случае
после каждого изменения конфигурации придётся перезапускать веб-сервер, но это,
как правило, лучше, чем заставлять Apache при обработке каждого запроса
просматривать каждый каталог от корня файловой системы (даже не сайта!!!) до
текущего файла в поисках файла .htaccess.
А если вы «додумались» задать для этих файлов
сразу несколько имён (с помощью директивы AccessFileName), то работы у Apache
прибавится пропорционально числу возможных вариантов. Никогда так не делайте,
если в этом нет абсолютной необходимости. И даже если есть – всё равно не
делайте.
Примечание: если для какого-то каталога вам
всё-таки нужен .htaccess-файл, разрешите его обработку только для этого
каталога – в секции <Directory>:
AllowOverride None
<Directory /specclient>
AllowOverride All
</Directory>