Descobri que as multiviews foram definidas por padrão em /etc/apache2/sites/001_any_80_ [mydomain] .conf
Basta alterar + MultiViews para -MultiViews em:
Opções All -Includes -ExecCGI -Indexes + MultiViews
Quando eu vou para / index / test eu recebo /index.php/test. Eu gostaria de poder mod reescrever de / index / page1 para /index.php?page=1 mas mesmo sem qualquer arquivo .htaccess eu recebo o arquivo de índice sem o variale.
Parece que meu servidor está configurado para adivinhar a extensão e obter o arquivo, se existir. É um Mac OS X Server 10.6 com configuração padrão (apache2).
Alguma idéia?
Descobri que as multiviews foram definidas por padrão em /etc/apache2/sites/001_any_80_ [mydomain] .conf
Basta alterar + MultiViews para -MultiViews em:
Opções All -Includes -ExecCGI -Indexes + MultiViews
Existe uma extensão chamada mod_spelling que também pode ser o culpado
Tags mod-rewrite apache-2.2