0

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

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

目前,我们正在使用http://www.tukey.org/urlrewrite/并且在功能上,它工作得很好。但是添加虚 URL 或 URL 重定向到网站需要在 localhost 上进行编辑/测试,然后将 urlrewrite.xml 推送到阶段和测试,最后将 urlrewrite.xml 推送到生产环境。

有没有更好的方法来使用我们正在使用的技术来处理 301?

4

3 回答 3

0

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

于 2014-12-14T16:01:36.133 回答
0

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

于 2014-02-25T03:52:45.313 回答
0

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

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

于 2014-02-27T14:45:58.677 回答