Если кто-то посещает * .test.com/privacy, страницу необходимо перенаправить на * .test.com/hello/jsp/privacy.jsp
Я старался
RewriteEngine On
RewriteRule /privacy to http://www.test.com/hello/jsp/privacy.jsp
Но это не сработало.
Если кто-то посещает * .test.com/privacy, страницу необходимо перенаправить на * .test.com/hello/jsp/privacy.jsp
Я старался
RewriteEngine On
RewriteRule /privacy to http://www.test.com/hello/jsp/privacy.jsp
Но это не сработало.
Поскольку страница 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
Больше информации о ФЛАГАХ здесь: URL
Или вы можете просто использовать proxy pass
ProxyPass /privacy http://www.test.com/hello/jsp/privacy.jsp
ProxyPassReverse /privacy http://www.test.com/hello/jsp/privacy.jsp