Eu estava fazendo um trabalho e descobri que minhas consultas de inserção estavam sendo executadas duas vezes apenas no Chrome, o que é bastante incomum, normalmente para redirecionar todo o tráfego para o índice, eu apenas penso:
RewriteEngine em
se existir um diretório ou arquivo, use-o diretamente
RewriteCond% {REQUEST FILENAME}! -F
RewriteCond% {REQUEST FILENAME}! -D
caso contrário, encaminhe-o para index.php
RewriteRule ^ (. *) Index.php? Url = $ 1 [L, QSA]
Mas se você tentar acessar um arquivo de índice, ele cairá na regra de pasta e, por padrão, acessará o índice.
Por algum motivo, o Firefox não solicita o arquivo, apenas segue o redirecionamento. Depois de alguns testes, descobri que esse comportamento pode ser abolido se o redirecionamento for feito assim:
RewriteEngine em
RewriteCond $ 1! ^ (Index.php | robots.txt | favicon.ico) #e assim por diante ..
RewriteRule ^ (. *) $ /Index.php/$1 [L]
Alguém encontrou uma maneira melhor? Avise-se me!
Felicidades