1

Итак, мы в настоящее время поддерживаем два веб-приложения и хотим прекратить это делать в ближайшем будущем. Таким образом, все URL-адреса, предназначенные для старого проекта maven, мы хотим перенаправить на статическую страницу.Как настроить maven urlrewrite

Для этого у меня есть:

1- Добавлен следующая зависимость:

<dependency> 
    <groupId>org.tuckey</groupId> 
    <artifactId>urlrewritefilter</artifactId> 
    <version>4.0.3</version> 
</dependency> 

2- Добавлены следующим в мой файл web.xml (после установки JSTL и перед установкой сервлета)

<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> 

Я совершенно не знаком с этой концепцией/конфигурациями, так как я работаю над проектом весны, но мне нужно изменить это веб-приложение maven, которое не весной. Итак, перенаправление не вступает в силу и не влияет на поток вообще, любая идея?

Обновление: Я изменил тег из тега на/* , который сработал, но страница, с которой она перенаправляется, равна http://www.google.com/http://www.google.com/http://www.google.com/http://www.google.com/ (несколько раз после друг друга), любые идеи?

+0

вы можете поместить свой веб-XML, есть другие фильтры, поступающие до этого? – sgpalit

+0

Да Есть и другие фильтры, но все после него, и они являются фильтрами из рамок компании @sgpalit – Junior

ответ

0
<urlrewrite> 
<rule> 
    <from>^(.*)</from> 
    <to type="redirect">http://www.google.com/</to> 
</rule> 
</urlrewrite> 

Попробуйте это, он должен работать ... тестирование ...

+0

Да, спасибо! Включается, что-то не так с URL-адресом, который у меня был. Еще раз спасибо! – Junior

Смежные вопросы