Eu tinha a seguinte regra no .htaccess
arquivo:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\s\S]*)$ index.php?rt=$1 [L,B,QSA]
Agora mudei para o Nginx e o converti para isto: (usando um site online)
location ~ "^/([\s\S]*)$" {
try_files $uri $uri/ /index.php?rt=$1;
}
Funciona em alguns casos, mas não funciona exatamente como esperado. Quer dizer, $_GET['id']
seria Null
mesmo quando não é ?id=10
passado para o URL.
Agora estou tentando entender o que RewriteCond %{REQUEST_FILENAME} !-f
significa ser capaz de convertê-lo para a sintaxe de configuração do Nginx. Alguma ideia de como posso convertê-lo para Nginx exatamente o mesmo?