一、通过HTTP协议进行URL跳转 一、通过HTTP协议进行URL跳转¶ 1 2 3 4 5server { listen 80; server_name www.example.com; return 301 http://www.example.com/new-url; } 二、通过Nginx的反向代理机制实现URL跳转¶ 1 2 3 4 5 6 7server { listen 80; server_name www.example.com; location / { proxy_pass http://www.new-example.com; } } 三、通过Nginx的rewrite模块实现URL跳转¶ 1 2 3 4 5server { listen 80; server_name www.example.com; rewrite ^/(.*)$ http://www.example.com/new-url permanent; } 四、通过Nginx的return和rewrite组合实现URL跳转¶ 1 2 3 4 5 6server { listen 80; server_name www.example.com; rewrite ^/(.*)$ http://www.example.com/new-url permanent; return 301 http://www.example.com/new-url; }