nginx重写url不以.html结尾

nginx重写url不以.html结尾,html,nginx,rewrite,Html,Nginx,Rewrite,我的网站新的url结构是/p/xxx.html,原始结构是/p/xxx。现在我需要一个规则,当你访问/p/xxx时,你会自动转到/p/xxx.html。这是我的规则: rewrite http://t.shareae.cn/p/.*(?<!html)$ http://t.shareae.cn/p/$1\.html permanent; 尝试将永久性替换为最后一次此重写从不匹配任何内容。寻找其他可以发送重定向的地方。 http://t.shareae.cn/p/abc.html.htm

我的网站新的url结构是/p/xxx.html,原始结构是/p/xxx。现在我需要一个规则,当你访问/p/xxx时,你会自动转到/p/xxx.html。这是我的规则:

rewrite http://t.shareae.cn/p/.*(?<!html)$  http://t.shareae.cn/p/$1\.html permanent; 

尝试将
永久性
替换为
最后一次
此重写从不匹配任何内容。寻找其他可以发送重定向的地方。
http://t.shareae.cn/p/abc.html.html.html.html.html.html.html.html.html.html.html.html.html.html.html.html.html.html.html