title: Nginx: Return 301 Redirect When 404 Error
body: <p>What I want to do whenever I get a 404 error on my domain, automatically 301 to the homepage. </p>
  
  <p>I have a lot of old blog posts and such that were linked to, but I don't have them on the blog and if anyone happens to click through from another site that they get kicked to the homepage.</p>
  
  <p>How can I do this inside nginx?</p>
  
  <pre><code> server {
          listen             12680;
          root       /home/noahc/webapps/nginx/html/noahc/;
          server_name    www.noahc.net, noahc.net;
          error_page 404 @foobar;
  
          location @foobar {
                  rewrite  .*  / permanent;
                  }
           }
  </code></pre>