NGINX:从扩展名为url的重定向301

时间:2014-09-29 17:41:54

标签: apache nginx rewrite

我从Apache迁移到Nginx,我必须重现这个旧规则。

RewriteRule (.*)\.html$ /$1 [R=301,L]

这必须永久地重定向(不重写)到没有.html部分的同一网址。

在NGinx中我做到了这一点,但它返回了一个漂亮的404错误:

rewrite ^/(.*)\.html$ /$1 permanent;

1 个答案:

答案 0 :(得分:0)

解决方案是在server上下文中移动重写规则,而不是在location下。