我有一个错误页面,所以每当出现服务器错误时,我都会将页面重定向到error.aspx。因此,当我通过从代码中删除一个参数来测试它时,代码失败了,它应该重定向到error.aspx,而不是在同一页面中显示服务器错误。当出现服务器错误时,我应该如何重定向页面。我的web配置中有自定义错误
Server Error in '/' Application.
The MySqlParameterCollection only accepts non-null MySqlParameter type objects.
Parameter name: value
<customEr
我已经为位于文件夹views/errors中的Laravel安装创建了一个默认错误页面。
在同一个文件夹中,我有其他错误页面,如404.blade.php、503.blade.php等。
对于已经存在的pages/errors,处理重定向时不存在任何问题,例如404未找到错误。
对于所有其他错误,我希望将用户重定向到位于同一文件夹view/errors/general.blade.php中的默认错误页。
我重写了函数renderHttpException on app/Exceptions/Handler.php
protected function renderHttpException(H
我正在尝试实现一个自定义错误页面,我希望能够做的是有一个单一的通用错误页面,可以显示发生的错误或其他信息(自定义错误消息)。当网站上发生错误时,用户应被定向到显示错误消息的此页面。
例如,如果我有一个试图更新数据库的页面,但出了问题,我应该被重定向到错误页面,该页面会有一些自定义文本,比如“there an error with bla ...请联系管理员”。
希望这是有意义的
谢谢
我在Sinatra模块化应用中遇到了错误重定向的问题。我在Heroku上部署,当出现错误时,应用程序就会死掉。
我希望它能捕捉到这个错误,重定向到错误页面并正常操作。
我在我的基类中设置了如下内容:
set :raise_errors, false
和
error do
redirect to('/')
end
但是当我在路由块中出现raise错误时,它就会转到标准的Sinatra错误页面。
我需要做什么来捕获我的错误并重定向?