您好,新网站已上线。以前的网站网址如下:
http://example.com/something.htm
新网站还没有,看起来像这样:
我如何告诉 nginx 永久执行此重定向(301)。
我尝试过 rewrite ^(.*)$ $1.htm permanent;
但没有成功。
location ~*\.(htm)${
rewrite ^(.*)$ $1.htm permanent;
}
答案1
重写如下
rewrite ^(/.*)\.htm(\?.*)?$ $1$2 permanent;
为了与您以前的网站向后兼容,您可以尝试这个
index index.htm;
try_files $uri.htm $uri/ $uri =404;