此刻我没有抛出任何500错误,但是如果我将来做的话,我正在尝试自定义页面,以便用户永远不会看到那个糟糕的白屏。
我在添加所述页面时遇到问题。我有一个页面和一个加载页面的控制器,但当我尝试在路由文件中路由页面或使用.htaccess路由它时,我仍然得到那个白色的屏幕。
这是我在路线文件中尝试的内容
$route['500_override'] = 'notFoundErrorPage/serverError';
然后这就是我在.htaccess
中尝试过的ErrorDocument 500 http://writeyourfiction.com/NotFoundErrorPage/serverError
任何帮助都会很棒!
答案 0 :(得分:1)
除了404_override
之外,CodeIgniter没有任何自定义错误处理程序,因此对任何其他HTTP代码使用一个将毫无结果。
Apache has custom error pages正如您已经尝试过的那样,但有几点需要注意,可能会影响您的结果:
1:本地网址以/
要重定向到的本地网址(如果操作以“/")开头。
2:在.htaccess中指定可能需要进行其他配置:
如果AllowOverride设置为FileInfo,则可以在.htaccess文件中使用。
如果您在此处或其他地方寻求其他帮助,请提供有关您的服务器环境的更多信息:操作系统,Web服务器(例如Apache)和版本,您可能做出的任何相关附加组件或修改等。< / p>
答案 1 :(得分:0)
这取决于您使用的服务器软件。如果您使用的是Apache,请参阅此处:http://httpd.apache.org/docs/2.2/custom-error.html
如果您没有使用apache,请点击“[webserver software] custom 500 page”。
如果您仍遇到问题,请尝试询问serverfault.com。