2012-05-18 51 views
0

Tomcat的默认应用程序我做了一个Web应用程序,并把它放在Tomcat的webapps文件夹中in.war不改变背景

为了使其访问,我加元重定向index.html中条目的根文件夹,这样,当有人 类型www.mydomain.com,他被转到www.mydomain.com/in

我有很多在我的网站,像www.mydomain.com/in/rest/page页

现在我想要的是我的应用程序成为根应用程序。

因此,当某些人类型www.mydomain.com,他可以看到我的主页在该网址本身没有任何重定向。

但所有的旧链接也应该工作,因为我的所有页面已被主要搜索引擎抓取并编入索引。

请告诉我如何以最好的方式做到这一点。

问候

回答

0

如果你希望你的web应用程序是“根” Web应用程序(即,访问开始“/”),那么你会希望重新命名您的WAR文件ROOT.war(情况很重要,即使在不区分大小写的文件系统上)。

之后,您需要将所有旧网址映射到新网址。这里有一种方法:

获得一份urlrewrite(http://www.tuckey.org/urlrewrite/)。安装它并将其配置到新更名的ROOT webapp中,以将所有/ in/*请求映射到/ *。如果你愿意,你可以把所有这些请求变成301重定向,这意味着资源已经永久移动了。行为良好的代理和搜索引擎应相应地更新其URL。