Назад | Перейти на главную страницу

Преобразование правила перезаписи .Htaccess в Nginx

У меня есть следующее правило перезаписи apache, которое я пытаюсь преобразовать для работы с nginx.

RewriteRule ^(.*)\/(.*)-(\d{4})(?:-(.*))?$ album.php?artist=$1&album=$2&releaseyear=$3&extra=$4

Я ожидал, что это будет просто

location / { 
    rewrite "^/(.*)\/(.*)-(\d{4})(?:-(.*))?$" /album.php?artist=$1&album=$2&releaseyear=$3&extra=$4; 
}

Хотя это не работает, есть ли какие-либо явные проблемы с версией nginx моего правила перезаписи?