Nginx: Return 301 Redirect When 404 Error

后端 未结 4 2101
醉梦人生
醉梦人生 2020-12-16 16:06

What I want to do whenever I get a 404 error on my domain, automatically 301 to the homepage.

I have a lot of old blog posts and such that were linked to, but I don

4条回答
  •  清酒与你
    2020-12-16 16:31

    There's a faster way through it:

    error_page 404 = @foobar;
    
    location @foobar {
      return 301 /;
    }
    

    By "faster" I mean "no useless regexp matching inside web server" by using return instead of rewrite.

提交回复
热议问题