【问题标题】:Hybris accelerator electronics site always redirect to httpsHybris 加速器电子站点始终重定向到 https
【发布时间】:2016-06-20 05:43:29
【问题描述】:

我对 hybris 很陌生,所以我只是按照 wiki 页面安装了加速器。但是当我使用 http 链接访问该网站时

http://electronics.local:9001/yacceleratorstorefront/ 它总是重定向到 https://electronics.local:9002/yacceleratorstorefront/electronics/en/

我怀疑 get 和服务器返回 302 Found 并带有新的重定向 URL。

谁能帮助解释设置是什么以及为什么 hybris 将我重定向到这样的 https 链接。

【问题讨论】:

    标签: hybris


    【解决方案1】:

    更改它是加速器的默认行为,更新您的店面扩展名下的文件spring-security-config.xml

    <security:intercept-url pattern="/**" requires-channel="https" />
    

    【讨论】:

    • 非常感谢@BenoitVanalderweireldt。有用 !。你节省了我很多时间。
    • 嗨@Benoit Vanalderweireldt,仅编辑安全设置是不够的。我已按照此 wiki help.hybris.com/6.0.0/hcd/8aef3efe8669101481a0ffe871a2f84c.html 上的说明进行操作。商店页面现在在 http 上工作,但问题是我无法将产品添加到购物车。 ajax 请求返回 403 禁止?有什么想法吗?
    【解决方案2】:

    我能够通过删除

    的每个实例来完成此操作

    &lt;security:intercept-url pattern="/**" requires-channel="https" /&gt;

    或者简单的

    requires-channel="https"

    在 Benoit 提到的同一个文件spring-security-config.xml 中,拦截器稍微复杂一些的地方。

    然后,只需重新启动平台(无需编译)。

    这可行,但显然是以删除所有 https 要求为代价的,因此这仅应用于演示目的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-05
      • 2013-05-01
      • 2019-05-22
      • 2016-05-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多