Nginx rewrite: remove .html from URL with arguments

Если вам требуется удалять .html из вашего URL с помощью 301-го редиректа, можно выполнить следующую настройку в nginx:
# rewrite html extensions
rewrite ^(/.+)\.html$ $scheme://$host$1 permanent;

location / {
    ...
}
В результате, при открытии http://mydomain.ru/flag.html, у вас откроется http://mydomain.ru/flag

Добавить комментарий