我想发送404错误,并在Google App Engine上为用户重定向更具吸引力的错误页面。
我已经尝试将此添加到我的web.xml中,但它不起作用
<error-page>
<error-code>404</error-code>
<location>404.html</location>
</error-page>
我发现的唯一信息来自旧的Google小组
https://groups.google.com/d/topic/google-appengine-java/3C-pY5ta2HQ/discussion
我想为搜索引擎发送正确的404标头,我想向用户提供更好的错误消息。 Jason最后的建议意味着发送302而不是404,所以我认为这不是搜索引擎的理想选择。这是唯一的选择吗?任何帮助,赞赏的意见。
答案 0 :(得分:3)
您的应用处理的网址不支持自定义404页面,因为一旦请求被定向到您的应用程序,它就会将响应返回给用户。如果你想呈现一个有吸引力的404页面,你应该让你的应用程序返回它作为对生成404的请求的响应。你是如何做到的 - 通过内部重定向(不是HTTP的!) - 或其他功能是给你。