Apache NGINX:从带有扩展名的url重定向301
我正在从Apache迁移到Nginx,我必须复制这些旧规则Apache NGINX:从带有扩展名的url重定向301,apache,nginx,rewrite,Apache,Nginx,Rewrite,我正在从Apache迁移到Nginx,我必须复制这些旧规则 RewriteRule (.*)\.html$ /$1 [R=301,L] 这必须永久重定向(而不是重写)到没有.html部分的相同url 在NGinx中,我这样做了,但它返回了一个漂亮的404错误: rewrite ^/(.*)\.html$ /$1 permanent; 解决方案是将重写规则移动到服务器上下文中,而不是移动到位置下
RewriteRule (.*)\.html$ /$1 [R=301,L]
这必须永久重定向(而不是重写)到没有.html
部分的相同url
在NGinx中,我这样做了,但它返回了一个漂亮的404错误:
rewrite ^/(.*)\.html$ /$1 permanent;
解决方案是将重写规则移动到
服务器
上下文中,而不是移动到位置
下