重定向

  • permanent 永久性重定向。请求日志中的状态码为301
  • redirect 临时重定向。请求日志中的状态码为302

重定向整个网站

  1. server {
  2. server_name old-site.com
  3. return 301 $scheme://new-site.com$request_uri;
  4. }

重定向单页

  1. server {
  2. location = /oldpage.html {
  3. return 301 http://example.org/newpage.html;
  4. }
  5. }

重定向整个子路径

  1. location /old-site {
  2. rewrite ^/old-site/(.*) http://example.org/new-site/$1 permanent;
  3. }