Eu acho que isso tem a ver com permissões de arquivo ou possivelmente o Firefox está colocando "http" ou "www".
Eu sei que o Linux lida com o link simbólico corretamente, enquanto você não pode ter links simbólicos no seu web root no Windows. Não tenho certeza se você está usando links simbólicos ou não.
Por último, gostaria de alterar as extensões para htm e ver se é visível. Até mesmo mude para index.htm para tentar isso. Por fim, crie uma pasta vazia no servidor e veja se o Firefox pode acessar diretórios.
Espero que ajude,