Hybris 加速器电子站点始终重定向到 https
Hybris accelerator electronics site always redirect to https
我真的是 hybris 的新手,所以我只是在 wiki 页面之后安装了加速器。但是当我使用 http link
访问网站时
http://electronics.local:9001/yacceleratorstorefront/
它总是重定向到
https://electronics.local:9002/yacceleratorstorefront/electronics/en/
我怀疑 get 和服务器有 return 302 发现新的重定向 URL。
任何人都可以帮助解释设置是什么以及为什么 hybris 会像这样将我重定向到 https link。
更改它是加速器的默认行为,请更新店面扩展名下的文件spring-security-config.xml
:
<security:intercept-url pattern="/**" requires-channel="https" />
我能够通过删除
的每个实例来完成此操作
<security:intercept-url pattern="/**" requires-channel="https" />
或者只是
requires-channel="https"
在 Benoit 提到的同一文件中拦截器稍微复杂一些的地方 spring-security-config.xml
。
然后,重启平台即可(无需编译)。
这有效,但显然是以删除所有 https 要求为代价的,因此这应该仅用于演示目的。
我真的是 hybris 的新手,所以我只是在 wiki 页面之后安装了加速器。但是当我使用 http link
访问网站时http://electronics.local:9001/yacceleratorstorefront/ 它总是重定向到 https://electronics.local:9002/yacceleratorstorefront/electronics/en/
我怀疑 get 和服务器有 return 302 发现新的重定向 URL。
任何人都可以帮助解释设置是什么以及为什么 hybris 会像这样将我重定向到 https link。
更改它是加速器的默认行为,请更新店面扩展名下的文件spring-security-config.xml
:
<security:intercept-url pattern="/**" requires-channel="https" />
我能够通过删除
的每个实例来完成此操作<security:intercept-url pattern="/**" requires-channel="https" />
或者只是
requires-channel="https"
在 Benoit 提到的同一文件中拦截器稍微复杂一些的地方 spring-security-config.xml
。
然后,重启平台即可(无需编译)。
这有效,但显然是以删除所有 https 要求为代价的,因此这应该仅用于演示目的。