欢迎扫码,加作者微信

通过Nginx实现链接重定向

2022-07-08 20:41:34
2025-05-28 11:30:18
  • 通过nginx实现链接重定向

  • 如果只是单纯地借助nginx实现重定向,可以通过rewrite来实现。

  • 需求:

请求 /foo/xxx时,重定向到 另一个站点的/bar/xxx

language 复制代码
server {
        listen  80;
        # ...
	    rewrite ^/foo/(.*)$ http://another-site.com/bar/$1 break;
}

rewrite的第一个参数是一个正则表达式,()之内是一个capture,捕获到的内容会放到变量$1中。第二个参数使用了$1。

目录