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 –