httpd.conf中的重定向不适用于ServerName的特定页面

时间:2015-05-22 10:01:14

标签: apache tomcat web virtualhost

我尝试将所有旧网址重定向到我的应用程序的新https。

我的httpd.conf的摘录:

<VirtualHost *:80>
    ServerName foo.myapp.fr
    ServerAlias foo.myapp2.com
    Redirect permanent / https://foo.newurl.com/
    ProxyPass /foo/ ajp://localhost:8009/foo/
    ProxyPass /fows/ ajp://localhost:8009/foows/
</VirtualHost>

重定向工作正常,除非我转到特定页面。

例如:

foo.myapp.fr正在重定向到https://foo.newurl.com/

foo.myapp.fr/foo/jsp/index.jsp没有重定向。

我是否在虚拟主机配置中出错?

我应该添加&#34; ProxyPass / foo / jsp / ajp:// localhost:8009 / foo /&#34; ?

谢谢! 亚瑟

1 个答案:

答案 0 :(得分:0)

尝试为/jsp位置停用ProxyPass。否则它将拦截请求并重定向无法工作。