nginx做反向代理时的超链接重写

caizixian 发布于 2014/04/18 22:07
阅读 1K+
收藏 0

原始站点 www.foo.com

做反代的服务器 www.bar.com

目前是这么做

server {
  listen 80;
  server_name www.bar.com;
  rewrite ^(.*[^/])$ $1/ permanent;
  location / {
    proxy_pass http://www.foo.com;
    proxy_redirect off;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  }
}



访问时 超链接中的图片与css js等还是如 http://www.foo.com/css/bootstrap.css

如何进行超链接重写??

加载中
0
leo108
leo108

这个已经不是url重写能搞定的事情了

caizixian
caizixian
要怎么做呢?
0
mingshun
mingshun
proxy_redirect off;
改成:
proxy_redirect http://www.bar.com http://www.foo.com;
返回顶部
顶部