Encaminhamento de URL do Apache2

0

Se alguém for para * .test.com / privacy a página precisa redirecionar para * .test.com / hello / jsp / privacy.jsp

Eu tentei

RewriteEngine On
RewriteRule /privacy to http://www.test.com/hello/jsp/privacy.jsp

Mas não funcionou.

    
por आनंद जैन 17.07.2015 / 07:30

1 resposta

0

Como a página http://www.test.com/hello/jsp/privacy.jsp está em outro vhost, essa é a configuração de proxy reverso. Portanto, especifique o sinalizador P no final da regra de reescrita. Além disso, você especifica a diretiva 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

Mais informações sobre as FLAGS aqui: URL

Ou você pode usar apenas proxy pass

ProxyPass /privacy http://www.test.com/hello/jsp/privacy.jsp
ProxyPassReverse /privacy http://www.test.com/hello/jsp/privacy.jsp
    
por 17.07.2015 / 09:11