Suas regras de reescrita são ignoradas. Você pode acessar index.php
diretamente, mas não os arquivos que realmente não existem, porque seus caminhos de solicitação não estão sendo reescritos.
Você precisa especificar AllowOverride All
nos arquivos de configuração do servidor da Web (como httpd.conf
), caso contrário, a definição de regras de reconfiguração em .htaccess
files será ignorada.
A diretiva geralmente está lá dentro de todos os blocos <Directory ...>
padrão, basta configurá-los de None
para All
. Reinicie o Apache via Preferências do Sistema »Compartilhamento e tente novamente.