gpt4 book ai didi

java - Jetty 配置将所有 404 重定向到主页

转载 作者:行者123 更新时间:2023-11-29 09:22:25 27 4
gpt4 key购买 nike

Google 缓存了一些指向网站上不再存在的页面的旧 URL。我想将任何 404 页面重定向到主页。

我有一个 jetty 安装,在 jetty/webapps 中安装了一个 ROOT.war 文件。 ROOT.war 文件包含一个 WEB-INF/web.xml 文件,其中包含以下内容:

<error-page>
<error-code>404</error-code>
<location>/</location>
</error-page>

但是,这只是重定向顶级文件,子目录中没有任何内容。因此,以下 URL 被重定向到主页:

http://mysite.com/pageDoesntExist.html

但是这个没有,只是给出了 404 错误:

http://mysite.com/directoryDoesntExist/pageDoesntExist.html

有没有办法配置所有 404 都转到主页?我能以某种方式在 jetty/contexts 目录中执行此操作吗?

最佳答案

您想使用 org.mortbay.jetty.handler.MovedContextHandler: http://jetty.mortbay.org/xref/org/mortbay/jetty/handler/MovedContextHandler.html

Bot 将使用 Header 301 Redirect 更新缓存 google

关于java - Jetty 配置将所有 404 重定向到主页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5427955/

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