Получилось вот так
location / {
try_files $uri $uri/ @rewrite;
rewrite ^/(.*?).html$ /$1 permanent;
rewrite ^/(.*)/$ /$1 permanent;
rewrite ^/(.+/)*comment(.+)$ /$1 permanent;
}
Но тут у меня получается двойной редирект, то есть если
site.ru/catalog/position/comments-last то редирект на
site.ru/catalog/position/(слеш в конце) а отсюда редирект на
site.ru/catalog/position(без слеша) - можно ли как-то сделать что бы в первом случае редиректило сразу же на страниццу в конце которйо нет слеша то есть с
site.ru/catalog/position/comments-last
на
site.ru/catalog/position(без слеша)