eu quero converter uma regra de reescrita nginx em uma regra de reescrita htaccess.
O nginx é o seguinte:
rewrite ^/(.*)$ /index.php?$1 last;
Eu tentei com:
RewriteEngine On
RewriteRule ^/(.*)$ /index.php?$1
... mas não funciona corretamente. (Nenhuma página encontrada)
Seria bom se alguém pudesse me ajudar.
editar:
Alterei um pouco a sugestão de "Logic Wreck" (pois não foi possível alterar o index.php para outro):
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L]
e funciona muito bem :).
Responder1
Tente esse:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]