2012-05-18 52 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。