Nginx 重定向

来自Linux78|wiki
Bob讨论 | 贡献2019年11月15日 (五) 17:36的版本 (创建页面,内容为“重定向 permanent 永久性重定向。请求日志中的状态码为301 redirect 临时重定向。请求日志中的状态码为302 重定向整个网站 serve…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

重定向 permanent 永久性重定向。请求日志中的状态码为301

redirect 临时重定向。请求日志中的状态码为302

重定向整个网站 server {

   server_name old-site.com
   return 301 $scheme://new-site.com$request_uri;

} 重定向单页 server {

   location = /oldpage.html {
       return 301 http://example.org/newpage.html;
   }

} 重定向整个子路径 location /old-site {

   rewrite ^/old-site/(.*) http://example.org/new-site/$1 permanent;

}