Привет, новый сайт запущен. У прежнего веб-сайта были такие URL-адреса:
http://example.com/something.htm
на новом сайте их нет и они выглядят так:
Как я могу указать nginx постоянно выполнять это перенаправление (301).
Я пробовал перезаписать ^ (. *) $ 1.htm постоянно;
безуспешно.
location ~*\.(htm)${
rewrite ^(.*)$ $1.htm permanent;
}
Перепишите, как показано ниже
rewrite ^(/.*)\.htm(\?.*)?$ $1$2 permanent;
И для обратной совместимости с вашим прежним веб-сайтом вы можете попробовать это
index index.htm;
try_files $uri.htm $uri/ $uri =404;