É possível habilitar o htaccess para apenas um diretório?

2

Estou investigando problemas de desempenho em um site.

O software que estamos usando requer htaccess (ou seja, ele gera .htaccess si mesmo se ele não estiver lá, então mover as regras para httpd.conf não é uma opção).

No entanto, também temos URLs longos (mod_rewritten), especialmente para imagens.

Olhando para o strace, posso ver onde temos 10 imagens em uma página, todas com caminhos como

/img/p/12/13/14/14.jpg

Ele está procurando por htaccess em 60 pastas apenas para as imagens.

Existe uma maneira de dizer ao Apache para usar somente o .htaccess que está em uso em / var / www / html / site e não olhar para quaisquer outros arquivos .htaccess?

    
por Apemantus 12.05.2015 / 17:43

1 resposta

0

O Apache procura por .htaccess ao longo de um caminho de pasta, contanto que AllowOverride solicite isso. Portanto, minha recomendação é ter AllowOverride none (em httpd.conf ) para o diretório raiz e AllowOverride qualquer que seja somente para o diretório (árvore) onde você precisa.

    
por 12.05.2015 / 17:57