Isso pode ter algo a ver com sua configuração DirectoryIndex
:
Aqui estão todas as minhas regras de reescrita: (não há outras - isso é tudo)
RewriteEngine On
RewriteRule ^$ index.php?action=index
RewriteRule ^([\w]+)$ index.php?action=$1
Quando visito:
mysite.com/test
O script PHP index.php
é de fato chamado e tem $_GET['action']
definido como test
conforme o esperado.
No entanto, quando visito:
mysite.com/index
... o script PHP informa que $_GET
está vazio. Por que isso acontece apenas para index
?
Isso pode ter algo a ver com sua configuração DirectoryIndex
: