Se alguém acessar *.test.com/privacy, a página precisará redirecionar para *.test.com/hello/jsp/privacy.jsp
tentei
RewriteEngine On
RewriteRule /privacy to http://www.test.com/hello/jsp/privacy.jsp
Mas não funcionou.
Responder1
Como a página http://www.test.com/hello/jsp/privacy.jsp
está em outro vhost, esta é a configuração do proxy reverso. Portanto, especifique o sinalizador P
no final da regra de reescrita. Além disso, você especifica ProxyPassReverse
a diretiva.
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
Mais informações sobre FLAGS aqui:URL
Ou você pode simplesmente usarproxy pass
ProxyPass /privacy http://www.test.com/hello/jsp/privacy.jsp
ProxyPassReverse /privacy http://www.test.com/hello/jsp/privacy.jsp