Nginx
nginx從.htm重定向到沒有的url
您好,新網站上線了。以前的網站有這樣的網址:
http://example.com/something.htm
新網站沒有,看起來像這樣:
我如何告訴 nginx 永久執行此重定向(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;