Eu tenho a seguinte regra de reescrita do apache que estou tentando converter para trabalhar com o nginx.
RewriteRule ^(.*)\/(.*)-(\d{4})(?:-(.*))?$ album.php?artist=$1&album=$2&releaseyear=$3&extra=$4
Eu esperaria que fosse simplesmente
location / {
rewrite "^/(.*)\/(.*)-(\d{4})(?:-(.*))?$" /album.php?artist=$1&album=$2&releaseyear=$3&extra=$4;
}
Embora isso não esteja funcionando, há algum problema claro com a versão nginx da minha regra de reescrita?
Tags nginx .htaccess mod-rewrite rewrite