Reescreva da seguinte forma
rewrite ^(/.*)\.htm(\?.*)?$ $1$2 permanent;
E para compatibilidade com seu antigo site, você pode tentar isso
index index.htm;
try_files $uri.htm $uri/ $uri =404;
Oi, um novo site é lançado. O antigo site tinha URLs como este:
o novo site não tem e se parece com isso:
Como posso dizer ao nginx para fazer este redirecionamento permanentemente (301).
Eu tentei rewrite ^(.*)$ $1.htm permanent;
sem sucesso.
location ~*\.(htm)${
rewrite ^(.*)$ $1.htm permanent;
}
Tags nginx rewrite 301-redirect