2014-10-31 6 views
0

나는 페이지 http://localhost:4502/content/project/en/mypage.html을 가지고 있으며 따라서 위의 두 세면대 URL의 모든 요청이 /mypage.html 로 리디렉션되고있다리디렉션 후에 사용 된 가상 URL에 대한 참조를 가져올 수 있습니까?

/content/project/vanity-1 
/content/project/vanity-2 

로 설정 허영의 URL의 몇 가지가 있습니다.

페이지가 리디렉션되는 위치에서 가상 URL 요청을받을 수 있습니까? 즉, 요청이 공개 된 가상 URL을 어떻게 찾을 수 있습니까?

request.getRequestURL() 나를 제공합니다. ./mypage.html하지만 허영 URL 요청을 받아야합니다.

답변

0

당신은 /content/project/page/jcr:content 속성 sling:vanityPath

0

그것은 HTTP 리퍼러 헤더에 사용할 수에서 그걸 얻기 위해 시도해야합니다. 다음과 같이 가져올 수 있습니다.

String referrer = request.getHeader("referer");