Получилось вот так
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(без слеша)
Posted at Nginx Forum:
https://forum.nginx.org/read.php?21,271698,271699#msg-271699
_______________________________________________
nginx-ru mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx-ru