誰かが *.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 に関する詳細情報はこちらをご覧ください:メールアドレス
または、proxy pass
ProxyPass /privacy http://www.test.com/hello/jsp/privacy.jsp
ProxyPassReverse /privacy http://www.test.com/hello/jsp/privacy.jsp