Converti as regras do Apache htaccess em regras de reescrita do nginx, mas elas não estão funcionando para mim.
Regras do Apache .htaccess
RewriteEngine On
RewriteBase /public/layout/themes/
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule .* - [L]
#RewriteCond %{REQUEST_URI} !^/bootstrap/
RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) bootstrap/$1 [L]
Regras do Nginx:
location /public/layout/themes/ {
if (!-e $request_filename){
rewrite ^/public/layout/themes/(.*)$ /public/layout/themes/bootstrap/$1 break;
}
}
Alguém pode verificar o que estou fazendo de errado aqui?
Responder1
Eu acho que você usa uma ferramenta online para converter suas regras do Apache para nginx. Esta pode não ser a maneira correta. Eu penso,essereferência é útil para você.