Estou tentando configurar o Apache para enviar a maioria dos URIs para meu aplicativo mod_perl, com a exceção de alguns arquivos, que desejo veicular usando o manipulador padrão. (envie um arquivo estático)
Eu quero que o link vá para o mod_perl com /, /index.html, robots.txt e algumas subpastas para serem veiculadas estatisticamente.
Eu tentei várias combinações diferentes, mas não consigo fazer funcionar.
Não parece haver uma maneira de negar < LocationMatches > ou algo parecido.
Se eu definir a variável PERL, tudo vai para o script, sem ele, posso cortar os dados estáticos, mas obviamente o script não funciona.
<Directory /home/httpd/plaintext>
AllowOverride None
<Files ~ "(index.html|robots.txt|favicon.gif)">
SetHandler default-script
</Files>
AddDefaultCharset utf-8
DirectorySlash off
Order allow,deny
Allow from all
</Directory>
<IfDefine PERL>
<Location />
SetHandler perl-script
PerlResponseHandler LinkCrunchDB::Handler
</Location>
</IfDefine>
Eu acho que hackear o módulo para usar redirecionamentos internos pode funcionar, mas é feio.
Estou usando o Gentoo Linux, que inclui todos os arquivos na pasta module.d / e vhost.d. Eu verifiquei tudo isso e removi todas as pastas Diretório ou Local, não havia nenhuma!
Muito obrigado.