使用ProxyHTMLURLMap完成相对url?

时间:2015-07-23 15:15:25

标签: apache redirect reverse-proxy mod-proxy-html

例如psweb1.example.com:8002/main/login/login.jsp需要重定向到psweb1.example.com/demo1/main/login/login.jsp

和psweb1.example.com:8002/content/*需要指向psweb1.example.com/demo1/content / *

我无法获得正确的相对路径重定向。任何帮助表示赞赏。

这是我在httpd.conf中的配置

<VirtualHost *:80>
        ServerName psweb1.example.com
        ServerAlias psweb1.example.com

        ProxyPass /demo1/ http://psweb1.example.com:8002/
        ProxyHTMLURLMap http://psweb1.example.com:8002/ /demo1
        <Location /demo1/>
                ProxyPassReverse  http://psweb1.example.com:8002/
                SetOutputFilter proxy-html
                ProxyHTMLURLMap   /           /demo1/
                ProxyHTMLURLMap   /demo1        /demo1
                RequestHeader    unset  Accept-Encoding
        </Location>
</VirtualHost>

0 个答案:

没有答案