Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 为什么谷歌应用程序引擎不支持自定义404处理程序?_Google App Engine - Fatal编程技术网

Google app engine 为什么谷歌应用程序引擎不支持自定义404处理程序?

Google app engine 为什么谷歌应用程序引擎不支持自定义404处理程序?,google-app-engine,Google App Engine,我想发送一个404错误,并在Google App Engine上为用户重新定向到一个更吸引人的错误页面 我已经尝试将此添加到我的web.xml中,但它不起作用 <error-page> <error-code>404</error-code> <location>404.html</location> </error-page> 404 404.html 我发现的唯一信息来自老谷歌集团

我想发送一个404错误,并在Google App Engine上为用户重新定向到一个更吸引人的错误页面

我已经尝试将此添加到我的web.xml中,但它不起作用

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

404
404.html
我发现的唯一信息来自老谷歌集团


我想为搜索引擎发送正确的404头,并向用户提供更好的错误消息。Jason最后的建议是发送302而不是404,所以我认为这对搜索引擎来说并不理想。这是唯一的选择吗?欢迎提供任何帮助和视图。

应用程序处理的URL不支持自定义404页面,因为一旦请求被定向到应用程序,则由应用程序将响应返回给用户。如果你想呈现一个有吸引力的404页面,你应该让你的应用程序返回该页面,作为对生成404页面的请求的响应。如何做到这一点—通过内部重定向(而不是HTTP重定向!)或其他功能—取决于您。

可能的重复