gpt4 book ai didi

java - 如何配置maven urlrewrite

转载 作者:太空宇宙 更新时间:2023-11-04 13:58:53 25 4
gpt4 key购买 nike

因此,我们目前支持两个网络应用程序,并希望在不久的将来停止这样做。因此,我们希望将所有针对旧 Maven 项目的 url 重定向到静态页面。

为此,我有:

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 项目,但必须修改这个不在 Spring 中的 Maven Web 应用程序。所以重定向没有生效并且根本不影响流量,你知道吗?

更新:我将 from 标记更改为/*这有效,但它将我重定向到的页面是 http://www.google.com/http://www.google.com/http://www.google.com/http://www.google.com/ (彼此多次),有什么想法吗?

最佳答案

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

试试这个,它应该可以工作...经过测试...

关于java - 如何配置maven urlrewrite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29515722/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com