location /category/ {
# если URI заканчивается на XXX.html,
# то реврайтим в то же самое и прекращаем обработку.
rewrite "^(.+\d{1,4}\.html)$" $1 break;
# у всего остального заменяем `.html` на `/`
rewrite "^(.+)\.html$" $1/;
}все URL вида /category/*.html за исключением URL вида /category/*/XXX.html
/category/[^/]*\.htmlв буквенной последовательности кроме букв могут встречаться символы слэша, тире и цифры