个性化500页面

我使用的AtbHost空间最近不是很稳定,经常出现500 Interval Error(内部服务器错误),然后由Apache服务器提供一个简陋的提示界面。

404页面见得多了,WordPress里也可以独立建一个404的php文件,不过500页面该如何自定义倒没有找到。Willin的博客有自定义的500页面,还提供了参观页面,不过没找到如何定义的方法(有知道的不妨告诉我),不过倒是在空间后台中找到了便捷的方法。

某刻上空间后台时发现这个面板有提供错误页自定义功能的,于是我将Willin提供的500页面的源码扒了下来。然后在空间的选项中依次选择“高级(Adavnced)-> 错误页(Eror pages)-> [选择域名(select domain)] -> 500(Interval server error)”,然后在编辑框中输入HTML源码,保存即可。

error pages

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>500 Internal Server Error</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<style type="text/css">
html{background:url(//liunian.info/bg.jpg) #333;}
.bg{display:block; width:550px; height:816px; background:url(//liunian.info/500.jpg) no-repeat #000; margin:-34px auto 10px; border:1px solid #555;}
h1{position:relative;  color:#fff; font-size:26px; font-family:Georgia; font-weight:bolder; text-align:center;}
.info{position:relative; top:750px; left:30px; padding:10px 20px; font-size:22px;color:#fff; border:1px solid #444; background:#222;}
.bg, .info{-moz-border-radius: 9px; -khtml-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px;}
</style>
</head>
<body>
<h1>Internal Server Error</h1>
<div class="bg"><span class="info">很抱歉! 是真的 500... </span></div>
</body>
</html>

至于如何查询500页面正常工作的方法,嗯,我不知都。不过,今天我很“幸运”地看到了好几次修改后的500页面。

通过.htaccess文件自定义

在根目录下添加一个500.html文件,然后添加以下代码进.htaccess文件

ErrorDocument 500 /500.html

评论

《 “个性化500页面” 》 有 40 条评论

  1. vastar 的头像

    沙发。我终于有沙发了! 😉

    1. 流年 的头像
      流年

      @vastar, 我们两的沙发都是挺容易滴

  2. vastar 的头像

    看目前的情况,我似乎也要高个伍佰

    1. 流年 的头像
      流年

      @vastar, 嗯嗯

  3. ZYW 的头像

    真悲剧,我连404都没。。。一会全弄上 😀

    1. 流年 的头像
      流年

      @ZYW, 404一般的主题都会有,倒是500,因为不会经常出现,所以大多时候都不需要自己弄

  4. Mucid 的头像

    这个可以用.htaccess啦

    1. 流年 的头像
      流年

      @Mucid, 这样,我看看

  5. BoKeam 的头像

    500页面我没弄..

    1. 流年 的头像
      流年

      @BoKeam, 服务器稳定的不需要

  6. 扯远了 的头像

    500这个也折腾啊

    1. 流年 的头像
      流年

      @扯远了, 因为最近服务器不是很稳定,经常500,所以才换个比较好看的而已

  7. 蛋卷 的头像

    其实那些什么页面我都没捣鼓过

    1. 流年 的头像
      流年

      @蛋卷, 404一般主题都有,所以不需要自己折腾,500的话大多时候都用不上(我最近例外)

  8. Pavel 的头像

    嗯 我貌似见过你的500页面 :mrgreen:
    问一下,你的代码高亮是用的哪款插件?

    1. 流年 的头像
      流年

      @Pavel, 我的500最近经常闪现。代码高亮是CodeColorer

      1. Pavel 的头像

        @流年, 嗯 这就装上试试去~~

        1. m 的头像

          @Pavel, 试试 😎

  9. Firm 的头像

    俺那个博客俺还是一直无法定义,不知道为啥

    1. 流年 的头像
      流年

      @Firm, 一般来说也不需要

  10. m 的头像

    AtbHost 做得很不错

    1. m 的头像

      @m, 呃,我是说它的主页很简洁,
      500错误是暂时的吧

      1. 流年 的头像
        流年

        @m, 不知道,希望能够稳定吧

  11. snowxh 的头像

    我也想要伍佰页面~~~教我怎么写

    1. 流年 的头像
      流年

      @snowxh, 我是直接在网站空间的ePanel中设置的;
      听说也可在.htaccess文件中设置,应该是添加以下代码(自己写一个500.html文件):
      ErrorDocument 500 /500.html

  12. zwwooooo 的头像

    经常500,那就真的需要一个个性500页面了,起码能告诉访客原因

    1. 流年 的头像
      流年

      @zwwooooo, 嗯,如果可以,我宁愿不需要,哎!!

      1. zwwooooo 的头像

        @流年, 那就出钱换主机

        1. 流年 的头像
          流年

          @zwwooooo, 👿 还舍不得

  13. Max 的头像

    Willim 那个 500 页面真有意思 😆

    1. 流年 的头像
      流年

      @Max, 嗯,我是直接剽窃过来了

  14. N 的头像

    这里是250+250页面,这是真的 😀 😀

    1. 流年 的头像
      流年

      @N, 哈哈,你看过啦

  15. mice 的头像

    💡 我那里貌似还没见过500页面 -_,

    1. 流年 的头像
      流年

      @mice, 这是好事,绝对的好事

  16. 7cbt 的头像

    ❗ 这些页面我觉得还是定义下比较 否则对搜索引擎很不好哦

  17. Ray Chow 的头像

    .htaccess 里和404是一个设置法啊

  18. 集趣 的头像

    经常只看到404页面,500出现的话,我就换主机了

  19. h 的头像
    h

    ggg

  20. 流年 的头像

    嗯,如果频率大说明主机有问题了