Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 2nd, 2012  |  syntax: None  |  size: 0.71 KB  |  hits: 32  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Nginx: Return 301 Redirect When 404 Error
  2. server {
  3.         listen             12680;
  4.         root       /home/noahc/webapps/nginx/html/noahc/;
  5.         server_name    www.noahc.net, noahc.net;
  6.         error_page 404 @foobar;
  7.  
  8.         location @foobar {
  9.                 rewrite  .*  / permanent;
  10.                 }
  11.          }
  12.        
  13. error_page 404 @foobar;
  14.  
  15. location @foobar {
  16.     rewrite  .*  / permanent;
  17. }
  18.        
  19. server {
  20.         listen             12440;
  21.         root       /some/path/here/nginx/html/noahc/;
  22.         server_name    www.domain.net, domain.net;
  23.         port_in_redirect off;
  24.     location /{
  25.         error_page 404 =  @foobar;
  26.         }
  27.  
  28.     location @foobar {
  29.             rewrite  .*  / permanent;
  30.     }    
  31.  }