我在启用了Apache httpd反向代理的Wildfly网站上部署了一次名为testDom-0.1的网站大战。成功登录后,spring安全中的默认成功URL为“ / booking”,但浏览器始终会得到“ testDom-0.1 / booking”,然后抱怨404错误,如果手动将URL更改为/ booking,则可以访问该页面没问题。
http.formLogin()
.loginPage("/denglu").permitAll()
.defaultSuccessUrl("/booking",true)
<VirtualHost *:80>
ProxyRequests off
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:8080/testDom-0.1/
ProxyPassReverse / http://127.0.0.1:8080/testDom-0.1/
ProxyPassReverseCookiePath /testDom-0.1 /
<proxy>
Order deny,allow
Allow from all
</proxy>
</VirtualHost>
期望的返回URL应该是localhost / booking而不是localhost / testDom-0.1 / booking