标签: apache nginx rewrite
我从Apache迁移到Nginx,我必须重现这个旧规则。
RewriteRule (.*)\.html$ /$1 [R=301,L]
这必须永久地重定向(不重写)到没有.html部分的同一网址。
.html
在NGinx中我做到了这一点,但它返回了一个漂亮的404错误:
rewrite ^/(.*)\.html$ /$1 permanent;
答案 0 :(得分:0)
解决方案是在server上下文中移动重写规则,而不是在location下。
server
location