您好新的网站启动。 前网站有这样的url:
http://example.com/something.htm
新网站没有,看起来像这样:
http://example.com/something
我怎么能告诉nginx做这个redirectpermanetly(301)。
我已经尝试rewrite ^(.*)$ $1.htm permanent; 没有成功。
location ~*\.(htm)${ rewrite ^(.*)$ $1.htm permanent; }
重写如下
rewrite ^(/.*)\.htm(\?.*)?$ $1$2 permanent;
为了向前兼容您的旧网站,您可以试试这个
index index.htm; try_files $uri.htm $uri/ $uri =404;