如何使用完整的网址

时间:2015-04-30 15:23:49

标签: java .htaccess tomcat redirect filter

我在一个tomcat实例上运行了几个网站,在应用程序级别,cms读取域名,并且足够聪明,可以向用户显示正确的网站。
例如,我有www.firstwebsite.com/welcome,cms显示第一个网站的主页,当它收到域www.secondwebsite.com/welcome的请求时,cms显示第二个网站的欢迎页面。
但是这两个网站刚刚更换了两个具有不同网址结构的旧网站,例如旧的www.firstwebsite.com/my-product-in-old-website应该重定向(301)到页面www.firstwebsite.com/my-product -in-新网站。
第二个网站也是如此。
请注意,重定向不是基于路径,而是基于域名,即如果我为/ my-product-in-old-website定义重定向,则会为两个网站发送重定向,而不是仅针对firstwebsite 。

是否有任何允许我根据请求的完整网址(包括网站域名)进行301重定向?


编辑
新旧网址不遵循特定模式,例如firstwebsite.com/something/something/my-old-page - > firstwebsite.com/something-else/my-new-page
firstwebsite.com/my-old-page2 - > firstwebsite.com/something/something/my-new-page2

secondwebsite.com/somethingelse/somethingelse/my-old-page - > secondwebsite.com/somethingelse-xyz/my-new-page
secondwebsite.com/my-old-pageXYZ - > secondwebsite.com/something/something/my-new-page-ABC

0 个答案:

没有答案