将 .Htaccess 重写规则转换为 Nginx

将 .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 版本是否存在明显问题?

相关内容