*я написал предыдущий комментарий во сне* если только для урлов "первого" уровня rewrite ^/([^/]+)$ /$1.html permanent;
для всех html rewrite ^/(.+)[^/]$ /$1.html permanent; чт, 21 мар. 2019 г. в 09:10, Maxim K <roga...@gmail.com>: > если только для урлов "первого" уровня > rewrite ^/([^/]+)\.html$ /$1.html permanent; > > для всех html > rewrite ^/(.+)\.html$ /$1.html permanent; > > > ср, 20 мар. 2019 г. в 20:08, Dzurillo <nginx-fo...@forum.nginx.org>: > >> Здравствуйте! >> >> Помогите пожалуйста написать rewrite. Мне нужно все ссылки вида >> http://some/url пробрасывать на http://some/url.html >> Т.е. три условия: request_uri не пустой, в конце урл нет слэша и урл не >> заканчивается на ".html" >> Пока дошел вот до этого: >> >> rewrite ^/(.+[^/])(?!.*\.html)$ $1.html permanent; >> >> Но работает не так как надо. >> >> Спасибо за помощь. >> >> Posted at Nginx Forum: >> https://forum.nginx.org/read.php?21,283447,283447#msg-283447 >> >> _______________________________________________ >> nginx-ru mailing list >> nginx-ru@nginx.org >> http://mailman.nginx.org/mailman/listinfo/nginx-ru > >
_______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru