8

我正在使用 spring、MVC 和实现 webapp-runner 进行项目。该项目曾经有一个像 /test/home/index.jsp 这样的层次结构,但使用 webapp-runner 它更改为 /home/index.jsp。所以,我需要的是支持和重定向带有“/test/home/index.jsp”的旧网址到“/home/index.jsp”,这样页面就不会在使用旧网址的情况下停止。如果有人能帮帮我,我将不胜感激。

4

2 回答 2

2
 return "redirect:/home/index.jsp";

在返回视图名称的控制器中,或创建具有所需映射的第二个控制器。

于 2012-09-19T16:07:25.043 回答
0

我将通过在 Web 应用服务器中使用 Apache2 将旧流量重定向到新的 URL 结构来解决这个问题。

在服务器中安装它就像运行一样简单

apt-get install apache2

我是使用重写还是重定向取决于您是否要维护旧的 URL。
有关更多信息,请参见此处:http ://httpd.apache.org/docs/2.4/rewrite/remapping.html

于 2012-09-19T16:06:17.690 回答