O redirecionamento 301 é proveniente da diretiva DirectorySlash que faz parte de mod_dir .
Eu suspeito que seu .htaccess
não esteja funcionando devido a um ou ambos:
- Você tem
AllowOverride
configurado para não permitir.htaccess
arquivos. - O arquivo
.htacess
está dentro do diretório/foo/
, portanto, mod_dir aplica seu redirecionamento 301 antes que o arquivo.htaccess
seja processado.