java - 重定向到 https 的不同域

标签 java spring spring-security security

我正在使用 spring security,并且我想对一些 url 强制使用 HTTPS。但是我的证书位于子域上。

例如,如果他们点击 http://www.mydomain.com/myaccount,我希望他们被重定向到 https://secure.mydomain。 com/我的帐户

使用 Spring Security 实现此目的的最佳方法是什么?

最佳答案

不确定是否是最有效的方法,但是

if(URL.getProtocol().equalsIgnoreCase("https"))
 then replace "www." with " secure." 

引用how to replace www in url第二部分

关于java - 重定向到 https 的不同域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13537945/

相关文章:

Spring Security 身份验证成功但密码错误

java - 在我关闭应用程序并再次打开之前,数据不会添加到 Firebase 上

java - Android Java UTF-8 HttpClient 问题

GWT Acegi 替代品

java - 用于排除注释的 AspectJ 切入点

javax.sql.DataSource BeanCurrentlyInCreationException(循环引用?)

java - Hibernate L2 缓存和多对多关系

java - 将 J 框架转换为 JApplet

java - 有没有什么方法可以用来运行在 Spring Hibernate 中作为字符串传递的自定义 SQL 查询?

java - Spring security oAuth 2.0(无效 token 不包含资源id(oauth2-resource))