2010-10-29 96 views
2

我已经建立了一个网站,在谷歌强大的网页排名,但我开始用太多的子域,所以我重新工作的代码,这样,它可以都是一个单一的域。301重定向到anotherdomain.com/sub1

我创建了一个单独的应用程序,该应用程序应该简单地充当过滤器,将所有对sub1.mydomain.com/something?id=hi的请求全部重定向到anotherdomain.com/sub1/something?id=hi。什么是最好的方法来做到这一点?我试过编写一个servlet,但它不喜欢url-pattern/*,我有一种感觉,这应该作为一个过滤器来完成,但是我无法像这样做。在Java中最简单的方法是什么?

回答

0

我只是用一个简单的servlet做301重定向。为了获得正确的转发网址,我在传入的url上运行了一个正则表达式,并根据需要对其进行了修改。