Nginx: Renvoyer 301 redirection lorsque l'erreur 404

Ce que je veux faire à chaque fois que j'ai une erreur 404 sur mon domaine, automatiquement 301 vers la page d'accueil.

J'ai beaucoup de vieux billets de blog et de ces qui ont été liés, mais je ne les ai pas sur le blog et si quelqu'un arrive à cliquer à travers à partir d'un autre site, qu'ils obtenir des coups de pied à la page d'accueil.

Comment puis-je faire cela à l'intérieur de nginx?

 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;
                }
         }

source d'informationauteur Noah Clark