어떤 사람이 *.test.com/privacy로 이동하면 페이지를 *.test.com/hello/jsp/privacy.jsp로 리디렉션해야 합니다.
나는 노력했다
RewriteEngine On
RewriteRule /privacy to http://www.test.com/hello/jsp/privacy.jsp
그러나 그것은 작동하지 않았습니다.
답변1
페이지가 http://www.test.com/hello/jsp/privacy.jsp
다른 가상 호스트에 있으므로 이는 역방향 프록시 설정입니다. 따라서 P
다시 쓰기 규칙 끝에 플래그를 지정하십시오. 또한 ProxyPassReverse
지시어를 지정합니다.
RewriteEngine On
RewriteRule "^/privacy$" http://www.test.com/hello/jsp/privacy.jsp [NC,L,P]
ProxyPassReverse "/privacy" http://www.test.com/hello/jsp/privacy.jsp
FLAGS에 대한 자세한 내용은 여기를 참조하세요.URL
아니면 그냥 사용할 수 있습니다proxy pass
ProxyPass /privacy http://www.test.com/hello/jsp/privacy.jsp
ProxyPassReverse /privacy http://www.test.com/hello/jsp/privacy.jsp