因此,我們目前支持兩個Web應用程序,並希望在不久的將來停止這樣做。因此,所有針對我們希望重定向到靜態頁面的舊Maven項目的網址。如何配置maven urlrewrite
要做到這一點,我有:
1-添加了以下依賴性:
<dependency>
<groupId>org.tuckey</groupId>
<artifactId>urlrewritefilter</artifactId>
<version>4.0.3</version>
</dependency>
2 - 增加了以下我的web.xml文件(後JSTL設置和servlet安裝前)
<filter>
<filter-name>UrlRewriteFilter</filter-name>
<filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>UrlRewriteFilter</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
後,加入以下規則urlrewrite.xml文件只是用於測試:
<urlrewrite>
<rule>
<from>http://localhost/start/of/url/ (the actual start of the url)</from>
<to type="redirect">http://www.google.com/</to>
</rule>
</urlrewrite>
我對這個概念/配置完全陌生,因爲我正在開發一個spring項目,但必須修改這個不在春天的maven web應用程序。 因此,重定向沒有生效,根本不影響流量,任何想法?
更新:我改變了從標記到/ * 的工作,但它將頁面重定向到http://www.google.com/http://www.google.com/http://www.google.com/http://www.google.com/(幾次相繼),任何想法?
,你可以把你的網站的XML,還有在此之前到來其他過濾器? – sgpalit
是的,還有其他的過濾器,但所有的過濾器,他們從公司的框架過濾器@sgpalit – Junior