0
我有一个遗留网站,其网址为mysite.com/aaa/bbb,而新网址是mysite.com/aaa。我希望所有转到mysite.com/aaa/bbb的用户都转到mysite.com/aaa--最佳和最简单的方法是什么?我只有一个.war文件可以修改。在weblogic上重定向
WebLogic是否有类似mod_rewrite(在Apache上)?
我有一个遗留网站,其网址为mysite.com/aaa/bbb,而新网址是mysite.com/aaa。我希望所有转到mysite.com/aaa/bbb的用户都转到mysite.com/aaa--最佳和最简单的方法是什么?我只有一个.war文件可以修改。在weblogic上重定向
WebLogic是否有类似mod_rewrite(在Apache上)?
好了,一个方法来处理它可以做这样的事情在web.xml:
<servlet-mapping>
<servlet-name>Old portal</servlet-name>
<url-pattern>/bbb</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>Old Portal</servlet-name>
<jsp-file>/index2.jsp</jsp-file>
</servlet>
和index2.jsp着新的网站。
另一种方式(其实我拍摄的一个)是使用URLRewriteFilter,我这样的一种:
http://www.tuckey.org/urlrewrite/
只是增加了这一点:
<rule>
<from>^/bbb/*</from>
<to type="permanent-redirect">/aaa</to>
</rule>
到urlrewrite.xml配置文件(我还需要在过滤器文件中包含jar),它的功能就像一个魅力。
战争文件包含什么?旧的webapp?新的那一个?都? –
我认为没有什么直接可用的。理想情况下,如果没有Web服务器面向您的Weblogic,那么您的mysite.com上可能会有一些DNS转发。尝试询问serverfault.com – JoseK
我有一场战争需要处理2个网址(或上下文根)。旧网站将转到其他网址,在此示例中它将从mysite.com/aaa/bbb更改为mysite.com/aaa/bbb/old –