如果有人造訪 *.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
有關標誌的更多資訊請參見此處:網址
或者你可以只使用proxy pass
ProxyPass /privacy http://www.test.com/hello/jsp/privacy.jsp
ProxyPassReverse /privacy http://www.test.com/hello/jsp/privacy.jsp