有一个老系统一个新系统现在需要部署到同一个域名下的80端口采用 Nginx做代理
现在的情况是
location / {
proxy_pass http://127.0.0.1:8080/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_redirect http://127.0.0.1:8080/ /;
}
老系统希望直接在URL最前面加 /old/
location /old/ {
proxy_pass http://127.0.0.1:9080/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_redirect http://127.0.0.1:9080/ /;
}
现在的问题是 如何才能保证老系统中的<base href="这个地方能正确指向">
也就是怎样获取真实的基准路径,可以保证不论是否有代理都能正常访问
项目:JFinal