【问题标题】:Hybris + Spring URL RewriteHybris + Spring URL 重写
【发布时间】:2014-03-26 08:57:51
【问题描述】:

在工作中,我必须定期在使用 Tomcat、Hybris 和(我认为?)Spring 的网站上工作。虽然我在慢慢学习,但我对所有这些技术都很陌生。

有没有一种通过 Hybris 处理 301 重定向的简单方法?也许通过 Hybris 管理控制台或 Hybris 管理控制台?

目前,我们正在使用http://www.tuckey.org/urlrewrite/,从功能上来说,它运行良好。但是添加虚 URL 或 URL 重定向到网站需要在 localhost 上进行编辑/测试,然后将 urlrewrite.xml 推送到 stage 和测试,最后将 urlrewrite.xml 推送到生产环境。

我们使用的技术是否有更好的方法来处理 301 问题?

【问题讨论】:

    标签: java spring redirect http-status-code-301 hybris


    【解决方案1】:

    Hybris 几乎完全建立在 Spring 框架之上。我不确定您正在维护的站点是否使用店面的 Accelerator 模板,但如果是,那么您将需要研究 Spring MVC。查找带有@Controller 注释的方法。你可以用 Spring MVC 做任何你想做的事情,包括 301 重定向。

    【讨论】:

      【解决方案2】:

      没有简单的方法可以在 hybris 中以一种很好的可配置方式立即执行此操作。坦率地说,你不会想要的。你应该在你的网络服务器中处理这个。

      但是,如果您真的想要,您应该在 Accelerator 店面中添加一个过滤器,以根据项目列表(可能是 RedirectURL 项目)检查传入请求并根据需要进行重定向。

      【讨论】:

        【解决方案3】:

        您能否准确解释您要达到的目标?我认为就像已经说过的那样,在大多数情况下,在 Web 服务器级别进行重定向会更合适。

        【讨论】:

          猜你喜欢
          • 2011-08-09
          • 1970-01-01
          • 2019-03-22
          • 2010-12-18
          • 2011-12-20
          • 2018-08-03
          • 1970-01-01
          • 2011-12-07
          • 2015-11-28
          相关资源
          最近更新 更多