<FilesMatch "(?i).php$">
ForceType application/x-httpd-php
</FilesMatch>
Em vez disso, tente ForceType None
para reverter para associações normais do tipo mime. Por exemplo:
<FilesMatch "(?i)\.php$">
ForceType None
</FilesMatch>
Note que você também deve escapar do ponto na regex para corresponder a um ponto literal e não a qualquer caractere. (Isso vale para todos os seus contêineres FilesMatch
também.)
Seu "problema" inicial é obviamente sua primeira linha: ForceType application/octet-stream
. Expor seu código fonte do PHP é um risco de segurança, então não posso deixar de questionar a credibilidade deste código? O facto de este "trabalhou" no seu servidor local é, provavelmente, apenas para baixo para o caminho PHP está instalado (módulo, CGI / FastCGI, etc. etc.)
Não sou especialista em segurança, mas não consigo ver o que isso deve fazer em um servidor já configurado corretamente?