나는 간단한 XPage가 있으며 역방향 프록시를 통해 액세스합니다. 이제 문제는 서버 측에서 올바른 URL을 얻는 것입니다.리버스 프록시를 사용하여 XPage에서 현재 URL 가져 오기
context.getUrl().toString()
및
XSPContext xspContext = new ServletXSPContextFactory().getXSPContext(FacesContext.getCurrentInstance());
XSPUrl xspUrl = xspContext.getUrl();
return xspUrl.toString();
올바른 작동하지 않았다.
예를 들어
:
브라우저에서URL은 https://myip/db.nsf
하지만 SSJS 기능뿐만 아니라 자바 기능 내가이 리버스 프록시없이하려고하면 단지 http://myip/db.nsf
, 모든 것이 잘 작동 반환 . 서버 측에서 location.href를 가져 오는 방법이 있습니까?
원인 중 하나입니다. 그 죄송합니다. 나는 장님이었다.네, 상대 경로 만 사용해야하고 모든 것이 좋습니다. – Pudelduscher